TSTP Solution File: CAT002-10 by Metis---2.4

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Metis---2.4
% Problem  : CAT002-10 : TPTP v8.1.0. Released v7.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : metis --show proof --show saturation %s

% Computer : n032.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Fri Jul 15 00:04:31 EDT 2022

% Result   : Satisfiable 10.46s 10.71s
% Output   : Saturation 10.83s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.02/0.07  % Problem  : CAT002-10 : TPTP v8.1.0. Released v7.3.0.
% 0.02/0.08  % Command  : metis --show proof --show saturation %s
% 0.07/0.26  % Computer : n032.cluster.edu
% 0.07/0.26  % Model    : x86_64 x86_64
% 0.07/0.26  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.07/0.26  % Memory   : 8042.1875MB
% 0.07/0.26  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.07/0.26  % CPULimit : 300
% 0.07/0.26  % WCLimit  : 600
% 0.07/0.26  % DateTime : Sun May 29 17:04:11 EDT 2022
% 0.07/0.26  % CPUTime  : 
% 0.07/0.26  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 10.46/10.71  % SZS status Satisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 10.46/10.71  
% 10.46/10.71  SZS output start Saturation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 10.46/10.71  |- ifeq $A $A $B $C = $B
% 10.46/10.71  |- codomain (domain $X) = domain $X
% 10.46/10.71  |- domain (codomain $X) = codomain $X
% 10.46/10.71  |- compose (domain $X) $X = $X
% 10.46/10.71  |- compose $X (codomain $X) = $X
% 10.46/10.71  |- ifeq (codomain $X) (domain $Y) (domain (compose $X $Y)) (domain $X) =
% 10.46/10.71     domain $X
% 10.46/10.71  |- ifeq (codomain $X) (domain $Y) (codomain (compose $X $Y))
% 10.46/10.71       (codomain $Y) = codomain $Y
% 10.46/10.71  |- ifeq (codomain $Y) (domain $Z)
% 10.46/10.71       (ifeq (codomain $X) (domain $Y) (compose $X (compose $Y $Z))
% 10.46/10.71          (compose (compose $X $Y) $Z)) (compose (compose $X $Y) $Z) =
% 10.46/10.71     compose (compose $X $Y) $Z
% 10.46/10.71  |- codomain a = domain b
% 10.46/10.71  |- ifeq (codomain $X) (codomain g)
% 10.46/10.71       (ifeq (codomain $Z) (codomain a)
% 10.46/10.71          (ifeq (compose $Z a) $Y (ifeq (compose $X a) $Y $X $Z) $Z) $Z) $Z =
% 10.46/10.71     $Z
% 10.46/10.71  |- ifeq (codomain $X) (codomain g)
% 10.46/10.71       (ifeq (codomain $Z) (codomain a)
% 10.46/10.71          (ifeq (compose $Z b) $Y (ifeq (compose $X b) $Y $X $Z) $Z) $Z) $Z =
% 10.46/10.71     $Z
% 10.46/10.71  |- codomain g = domain (compose a b)
% 10.46/10.71  |- codomain g = codomain h
% 10.46/10.71  |- compose h (compose a b) = compose g (compose a b)
% 10.46/10.71  |- ~(h = g)
% 10.46/10.71  |- codomain (codomain $_1) = codomain $_1
% 10.46/10.71  |- domain (domain $X) = domain $X
% 10.46/10.71  |- compose (codomain $_1) (codomain $_1) = codomain $_1
% 10.46/10.71  |- compose (domain $X) (domain $X) = domain $X
% 10.46/10.71  |- compose h (codomain g) = h
% 10.46/10.71  |- compose (codomain a) b = b
% 10.46/10.71  |- compose (codomain g) (compose a b) = compose a b
% 10.46/10.71  |- ifeq (codomain $_11) (codomain $_1)
% 10.46/10.71       (codomain (compose $_11 (codomain $_1))) (codomain $_1) = codomain $_1
% 10.46/10.71  |- ifeq (codomain $_11) (domain $X) (codomain (compose $_11 (domain $X)))
% 10.46/10.71       (domain $X) = domain $X
% 10.46/10.71  |- ifeq (codomain $_11) (domain g) (codomain (compose $_11 h))
% 10.46/10.71       (codomain g) = codomain g
% 10.46/10.71  |- codomain (compose g (compose a b)) = codomain b
% 10.46/10.71  |- ifeq (codomain $_11) (codomain a) (codomain (compose $_11 b))
% 10.46/10.71       (codomain b) = codomain b
% 10.46/10.71  |- ifeq (codomain $_11) (codomain g)
% 10.46/10.71       (codomain (compose $_11 (compose a b))) (codomain b) = codomain b
% 10.46/10.71  |- ifeq (codomain $_1) (domain $_12)
% 10.46/10.71       (codomain (compose (codomain $_1) $_12)) (codomain $_12) =
% 10.46/10.71     codomain $_12
% 10.46/10.71  |- ifeq (domain $X) (domain $_12) (codomain (compose (domain $X) $_12))
% 10.46/10.71       (codomain $_12) = codomain $_12
% 10.46/10.71  |- ifeq (codomain g) (domain $_12) (codomain (compose h $_12))
% 10.46/10.71       (codomain $_12) = codomain $_12
% 10.46/10.71  |- ifeq (codomain b) (domain $Y)
% 10.46/10.71       (codomain (compose (compose g (compose a b)) $Y)) (codomain $Y) =
% 10.46/10.71     codomain $Y
% 10.46/10.71  |- ifeq (codomain $X) (domain g)
% 10.46/10.71       (codomain (compose $X (compose g (compose a b)))) (codomain b) =
% 10.46/10.71     codomain b
% 10.46/10.71  |- compose (compose g (compose a b)) (codomain b) = compose g (compose a b)
% 10.46/10.71  |- ifeq (codomain b) (domain $_14) (domain (compose b $_14)) (codomain a) =
% 10.46/10.71     codomain a
% 10.46/10.71  |- ifeq (codomain $X) (domain $_14) (domain (compose (codomain $X) $_14))
% 10.46/10.71       (codomain $X) = codomain $X
% 10.46/10.71  |- ifeq (codomain b) (domain $_14) (domain (compose (compose a b) $_14))
% 10.46/10.71       (codomain g) = codomain g
% 10.46/10.71  |- ifeq (domain $X) (domain $_14) (domain (compose (domain $X) $_14))
% 10.46/10.71       (domain $X) = domain $X
% 10.46/10.71  |- domain (compose g (compose a b)) = domain g
% 10.46/10.71  |- codomain g = domain a
% 10.46/10.71  |- ifeq (codomain $_13) (codomain a) (domain (compose $_13 b))
% 10.46/10.71       (domain $_13) = domain $_13
% 10.46/10.71  |- ifeq (codomain $_13) (codomain $X) (domain (compose $_13 (codomain $X)))
% 10.46/10.71       (domain $_13) = domain $_13
% 10.46/10.71  |- ifeq (codomain $_13) (codomain g) (domain (compose $_13 (compose a b)))
% 10.46/10.71       (domain $_13) = domain $_13
% 10.46/10.71  |- ifeq (codomain $_13) (domain $X) (domain (compose $_13 (domain $X)))
% 10.46/10.71       (domain $_13) = domain $_13
% 10.46/10.71  |- ifeq (codomain b) (domain $_14)
% 10.46/10.71       (domain (compose (compose g (compose a b)) $_14)) (domain g) =
% 10.46/10.71     domain g
% 10.46/10.71  |- ifeq (codomain g) (domain $_14) (domain (compose h $_14)) (domain g) =
% 10.46/10.71     domain g
% 10.46/10.71  |- ifeq (codomain $X) (codomain g) (domain (compose $X a)) (domain $X) =
% 10.46/10.71     domain $X
% 10.46/10.71  |- ifeq (codomain a) (domain $Y) (domain (compose a $Y)) (codomain g) =
% 10.46/10.71     codomain g
% 10.46/10.71  |- ifeq (codomain $X) (codomain g) (codomain (compose $X a)) (codomain a) =
% 10.46/10.71     codomain a
% 10.46/10.71  |- compose (codomain g) a = a
% 10.46/10.71  |- ifeq (codomain $X) (domain g)
% 10.46/10.71       (domain (compose $X (compose g (compose a b)))) (domain $X) =
% 10.46/10.71     domain $X
% 10.46/10.71  |- compose (domain g) (compose g (compose a b)) = compose g (compose a b)
% 10.46/10.71  |- domain h = domain g
% 10.46/10.71  |- ifeq (codomain $X) (domain g) (domain (compose $X h)) (domain $X) =
% 10.46/10.71     domain $X
% 10.46/10.71  |- compose (domain g) h = h
% 10.46/10.72  |- ifeq (codomain $_1) (domain g) (codomain (compose (codomain $_1) h))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain b) (domain g)
% 10.46/10.72       (codomain (compose (compose g (compose a b)) h)) (codomain g) =
% 10.46/10.72     codomain g
% 10.46/10.72  |- ifeq (domain $X) (domain g) (codomain (compose (domain $X) h))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain g) (domain g) (codomain (compose h h)) (codomain g) =
% 10.46/10.72     codomain g
% 10.46/10.72  |- codomain b = codomain (compose a b)
% 10.46/10.72  |- ifeq (codomain $_1) (codomain a) (codomain (compose (codomain $_1) b))
% 10.46/10.72       (codomain b) = codomain b
% 10.46/10.72  |- ifeq (codomain b) (codomain a)
% 10.46/10.72       (codomain (compose (compose g (compose a b)) b)) (codomain b) =
% 10.46/10.72     codomain b
% 10.46/10.72  |- ifeq (domain $X) (codomain a) (codomain (compose (domain $X) b))
% 10.46/10.72       (codomain b) = codomain b
% 10.46/10.72  |- ifeq (codomain g) (codomain a) (codomain (compose h b)) (codomain b) =
% 10.46/10.72     codomain b
% 10.46/10.72  |- ifeq (codomain b) (codomain a) (codomain (compose (compose a b) b))
% 10.46/10.72       (codomain b) = codomain b
% 10.46/10.72  |- ifeq (codomain b) (domain g) (codomain (compose (compose a b) h))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain b) (domain $Y) (codomain (compose (compose a b) $Y))
% 10.46/10.72       (codomain $Y) = codomain $Y
% 10.46/10.72  |- compose (compose a b) (codomain b) = compose a b
% 10.46/10.72  |- ifeq (codomain g) (codomain $_1) (codomain (compose h (codomain $_1)))
% 10.46/10.72       (codomain $_1) = codomain $_1
% 10.46/10.72  |- ifeq (codomain g) (domain g)
% 10.46/10.72       (codomain (compose h (compose g (compose a b)))) (codomain b) =
% 10.46/10.72     codomain b
% 10.46/10.72  |- ifeq (codomain g) (domain $X) (codomain (compose h (domain $X)))
% 10.46/10.72       (domain $X) = domain $X
% 10.46/10.72  |- codomain (compose h a) = codomain a
% 10.46/10.72  |- ifeq (codomain g) (domain g) (codomain (compose h (compose h a)))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- ifeq (codomain a) (domain g) (codomain (compose (compose h a) h))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain a) (domain $Y) (domain (compose (compose h a) $Y))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain a) (domain $Y) (codomain (compose (compose h a) $Y))
% 10.46/10.72       (codomain $Y) = codomain $Y
% 10.46/10.72  |- ifeq (codomain $X) (domain g) (codomain (compose $X (compose h a)))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- compose (compose h a) (codomain a) = compose h a
% 10.46/10.72  |- ifeq (codomain b) (codomain g) (domain (compose b a)) (codomain a) =
% 10.46/10.72     codomain a
% 10.46/10.72  |- ifeq (codomain b) (codomain a) (domain (compose b b)) (codomain a) =
% 10.46/10.72     codomain a
% 10.46/10.72  |- ifeq (codomain b) (codomain $X) (domain (compose b (codomain $X)))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- ifeq (codomain b) (codomain g) (domain (compose b (compose a b)))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- ifeq (codomain b) (domain g)
% 10.46/10.72       (domain (compose b (compose g (compose a b)))) (codomain a) =
% 10.46/10.72     codomain a
% 10.46/10.72  |- ifeq (codomain b) (domain $X) (domain (compose b (domain $X)))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- ifeq (codomain b) (domain g) (domain (compose b h)) (codomain a) =
% 10.46/10.72     codomain a
% 10.46/10.72  |- domain (compose h a) = domain g
% 10.46/10.72  |- ifeq (codomain g) (codomain a) (domain (compose h b)) (domain g) =
% 10.46/10.72     domain g
% 10.46/10.72  |- ifeq (codomain g) (codomain $X) (domain (compose h (codomain $X)))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain g) (domain g)
% 10.46/10.72       (domain (compose h (compose g (compose a b)))) (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain g) (domain $X) (domain (compose h (domain $X)))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain g) (domain g) (domain (compose h h)) (domain g) =
% 10.46/10.72     domain g
% 10.46/10.72  |- ifeq (codomain g) (domain g) (domain (compose h (compose h a)))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain b) (domain g) (domain (compose b (compose h a)))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- ifeq (codomain $X) (domain g) (domain (compose $X (compose h a)))
% 10.46/10.72       (domain $X) = domain $X
% 10.46/10.72  |- compose (domain g) (compose h a) = compose h a
% 10.46/10.72  |- ifeq (codomain $X) (codomain a) (domain (compose (codomain $X) b))
% 10.46/10.72       (codomain $X) = codomain $X
% 10.46/10.72  |- ifeq (codomain b) (codomain a) (domain (compose (compose a b) b))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain b) (codomain a)
% 10.46/10.72       (domain (compose (compose g (compose a b)) b)) (domain g) = domain g
% 10.46/10.72  |- ifeq (domain $X) (codomain a) (domain (compose (domain $X) b))
% 10.46/10.72       (domain $X) = domain $X
% 10.46/10.72  |- domain g = domain (compose g a)
% 10.46/10.72  |- ifeq (codomain a) (codomain g) (domain (compose a a)) (codomain g) =
% 10.46/10.72     codomain g
% 10.46/10.72  |- ifeq (codomain $X) (codomain g) (domain (compose (codomain $X) a))
% 10.46/10.72       (codomain $X) = codomain $X
% 10.46/10.72  |- ifeq (codomain b) (codomain g) (domain (compose (compose a b) a))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain b) (codomain g)
% 10.46/10.72       (domain (compose (compose g (compose a b)) a)) (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain a) (codomain g) (domain (compose (compose h a) a))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (domain $X) (codomain g) (domain (compose (domain $X) a))
% 10.46/10.72       (domain $X) = domain $X
% 10.46/10.72  |- ifeq (codomain a) (codomain g) (domain (compose (compose g a) a))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain g) (domain g) (domain (compose h (compose g a)))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain b) (domain g) (domain (compose b (compose g a)))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- ifeq (codomain g) (domain g) (codomain (compose h (compose g a)))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- ifeq (codomain $X) (domain g) (domain (compose $X (compose g a)))
% 10.46/10.72       (domain $X) = domain $X
% 10.46/10.72  |- ifeq (codomain a) (domain $Y) (domain (compose (compose g a) $Y))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain $X) (domain g) (codomain (compose $X (compose g a)))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- compose (domain g) (compose g a) = compose g a
% 10.46/10.72  |- ifeq (codomain a) (codomain $X) (domain (compose a (codomain $X)))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain a) (codomain g) (domain (compose a (compose a b)))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain a) (domain g) (domain (compose a (compose g a)))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain a) (domain g)
% 10.46/10.72       (domain (compose a (compose g (compose a b)))) (codomain g) =
% 10.46/10.72     codomain g
% 10.46/10.72  |- ifeq (codomain a) (domain g) (domain (compose a (compose h a)))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain a) (domain $X) (domain (compose a (domain $X)))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain a) (domain g) (domain (compose a h)) (codomain g) =
% 10.46/10.72     codomain g
% 10.46/10.72  |- codomain a = codomain (compose g a)
% 10.46/10.72  |- ifeq (codomain $_1) (codomain g) (codomain (compose (codomain $_1) a))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- ifeq (codomain b) (codomain g) (codomain (compose (compose a b) a))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- ifeq (codomain b) (codomain g)
% 10.46/10.72       (codomain (compose (compose g (compose a b)) a)) (codomain a) =
% 10.46/10.72     codomain a
% 10.46/10.72  |- ifeq (codomain a) (codomain g) (codomain (compose (compose h a) a))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- ifeq (domain $X) (codomain g) (codomain (compose (domain $X) a))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- ifeq (codomain a) (codomain g) (codomain (compose (compose g a) a))
% 10.46/10.72       (codomain a) = codomain a
% 10.46/10.72  |- ifeq (codomain a) (domain g) (codomain (compose (compose g a) h))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain a) (domain $Y) (codomain (compose (compose g a) $Y))
% 10.46/10.72       (codomain $Y) = codomain $Y
% 10.46/10.72  |- compose (compose g a) (codomain a) = compose g a
% 10.46/10.72  |- ifeq (codomain $X) (codomain g)
% 10.46/10.72       (domain (compose (codomain $X) (compose a b))) (codomain $X) =
% 10.46/10.72     codomain $X
% 10.46/10.72  |- ifeq (codomain b) (codomain g)
% 10.46/10.72       (domain (compose (compose a b) (compose a b))) (codomain g) =
% 10.46/10.72     codomain g
% 10.46/10.72  |- ifeq (codomain a) (codomain g)
% 10.46/10.72       (domain (compose (compose g a) (compose a b))) (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain b) (codomain g)
% 10.46/10.72       (domain (compose (compose g (compose a b)) (compose a b)))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain a) (codomain g)
% 10.46/10.72       (domain (compose (compose h a) (compose a b))) (domain g) = domain g
% 10.46/10.72  |- ifeq (domain $X) (codomain g)
% 10.46/10.72       (domain (compose (domain $X) (compose a b))) (domain $X) = domain $X
% 10.46/10.72  |- ifeq (codomain b) (codomain $X)
% 10.46/10.72       (domain (compose (compose a b) (codomain $X))) (codomain g) =
% 10.46/10.72     codomain g
% 10.46/10.72  |- ifeq (codomain b) (domain g)
% 10.46/10.72       (domain (compose (compose a b) (compose g a))) (codomain g) =
% 10.46/10.72     codomain g
% 10.46/10.72  |- ifeq (codomain b) (domain g)
% 10.46/10.72       (domain (compose (compose a b) (compose g (compose a b))))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain b) (domain g)
% 10.46/10.72       (domain (compose (compose a b) (compose h a))) (codomain g) =
% 10.46/10.72     codomain g
% 10.46/10.72  |- ifeq (codomain b) (domain $X)
% 10.46/10.72       (domain (compose (compose a b) (domain $X))) (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain b) (domain g) (domain (compose (compose a b) h))
% 10.46/10.72       (codomain g) = codomain g
% 10.46/10.72  |- ifeq (codomain $_1) (codomain g)
% 10.46/10.72       (codomain (compose (codomain $_1) (compose a b))) (codomain b) =
% 10.46/10.72     codomain b
% 10.46/10.72  |- ifeq (codomain b) (codomain g)
% 10.46/10.72       (codomain (compose (compose a b) (compose a b))) (codomain b) =
% 10.46/10.72     codomain b
% 10.46/10.72  |- ifeq (codomain a) (codomain g)
% 10.46/10.72       (codomain (compose (compose g a) (compose a b))) (codomain b) =
% 10.46/10.72     codomain b
% 10.46/10.72  |- ifeq (codomain b) (codomain g)
% 10.46/10.72       (codomain (compose (compose g (compose a b)) (compose a b)))
% 10.46/10.72       (codomain b) = codomain b
% 10.46/10.72  |- ifeq (codomain a) (codomain g)
% 10.46/10.72       (codomain (compose (compose h a) (compose a b))) (codomain b) =
% 10.46/10.72     codomain b
% 10.46/10.72  |- ifeq (domain $X) (codomain g)
% 10.46/10.72       (codomain (compose (domain $X) (compose a b))) (codomain b) =
% 10.46/10.72     codomain b
% 10.46/10.72  |- ifeq (codomain b) (codomain $X)
% 10.46/10.72       (domain (compose (compose g (compose a b)) (codomain $X)))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain b) (domain g)
% 10.46/10.72       (domain (compose (compose g (compose a b)) (compose g a)))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain b) (domain g)
% 10.46/10.72       (domain (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain b) (domain g)
% 10.46/10.72       (domain (compose (compose g (compose a b)) (compose h a)))
% 10.46/10.72       (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain b) (domain $X)
% 10.46/10.72       (domain (compose (compose g (compose a b)) (domain $X))) (domain g) =
% 10.46/10.72     domain g
% 10.46/10.72  |- ifeq (codomain b) (domain g)
% 10.46/10.72       (domain (compose (compose g (compose a b)) h)) (domain g) = domain g
% 10.46/10.72  |- ifeq (codomain $_1) (domain $_40)
% 10.46/10.72       (codomain (compose (codomain $_1) (domain $_40))) (domain $_40) =
% 10.46/10.72     domain $_40
% 10.46/10.72  |- ifeq (codomain b) (domain $_40)
% 10.46/10.72       (codomain (compose (compose a b) (domain $_40))) (domain $_40) =
% 10.46/10.72     domain $_40
% 10.46/10.73  |- ifeq (codomain a) (domain $_40)
% 10.46/10.73       (codomain (compose (compose g a) (domain $_40))) (domain $_40) =
% 10.46/10.73     domain $_40
% 10.46/10.73  |- ifeq (codomain b) (domain $_40)
% 10.46/10.73       (codomain (compose (compose g (compose a b)) (domain $_40)))
% 10.46/10.73       (domain $_40) = domain $_40
% 10.46/10.73  |- ifeq (codomain a) (domain $_40)
% 10.46/10.73       (codomain (compose (compose h a) (domain $_40))) (domain $_40) =
% 10.46/10.73     domain $_40
% 10.46/10.73  |- ifeq (domain $X) (domain $_40)
% 10.46/10.73       (codomain (compose (domain $X) (domain $_40))) (domain $_40) =
% 10.46/10.73     domain $_40
% 10.46/10.73  |- ifeq (codomain a) (codomain $X)
% 10.46/10.73       (codomain (compose (compose h a) (codomain $X))) (codomain $X) =
% 10.46/10.73     codomain $X
% 10.46/10.73  |- ifeq (domain $_43) (codomain $_1)
% 10.46/10.73       (codomain (compose (domain $_43) (codomain $_1))) (codomain $_1) =
% 10.46/10.73     codomain $_1
% 10.46/10.73  |- ifeq (domain $_43) (domain g)
% 10.46/10.73       (codomain (compose (domain $_43) (compose g a))) (codomain a) =
% 10.46/10.73     codomain a
% 10.46/10.73  |- ifeq (domain $_43) (domain g)
% 10.46/10.73       (codomain (compose (domain $_43) (compose g (compose a b))))
% 10.46/10.73       (codomain b) = codomain b
% 10.46/10.73  |- ifeq (domain $_43) (domain g)
% 10.46/10.73       (codomain (compose (domain $_43) (compose h a))) (codomain a) =
% 10.46/10.73     codomain a
% 10.46/10.73  |- ifeq (codomain $_1) (codomain $_45)
% 10.46/10.73       (codomain (compose (codomain $_1) (codomain $_45))) (codomain $_45) =
% 10.46/10.73     codomain $_45
% 10.46/10.73  |- ifeq (codomain b) (codomain $_45)
% 10.46/10.73       (codomain (compose (compose a b) (codomain $_45))) (codomain $_45) =
% 10.46/10.73     codomain $_45
% 10.46/10.73  |- ifeq (codomain a) (codomain $_45)
% 10.46/10.73       (codomain (compose (compose g a) (codomain $_45))) (codomain $_45) =
% 10.46/10.73     codomain $_45
% 10.46/10.73  |- ifeq (codomain b) (codomain $_45)
% 10.46/10.73       (codomain (compose (compose g (compose a b)) (codomain $_45)))
% 10.46/10.73       (codomain $_45) = codomain $_45
% 10.46/10.73  |- ifeq (codomain $_47) (domain g)
% 10.46/10.73       (codomain (compose (codomain $_47) (compose g a))) (codomain a) =
% 10.46/10.73     codomain a
% 10.46/10.73  |- ifeq (codomain $_47) (domain g)
% 10.46/10.73       (codomain (compose (codomain $_47) (compose g (compose a b))))
% 10.46/10.73       (codomain b) = codomain b
% 10.46/10.73  |- ifeq (codomain $_47) (domain g)
% 10.46/10.73       (codomain (compose (codomain $_47) (compose h a))) (codomain a) =
% 10.46/10.73     codomain a
% 10.46/10.73  |- ifeq (codomain $X) (domain g) (domain (compose (codomain $X) h))
% 10.46/10.73       (codomain $X) = codomain $X
% 10.46/10.73  |- ifeq (codomain a) (domain g) (domain (compose (compose g a) h))
% 10.46/10.73       (domain g) = domain g
% 10.46/10.73  |- ifeq (codomain a) (domain g) (domain (compose (compose h a) h))
% 10.46/10.73       (domain g) = domain g
% 10.46/10.73  |- ifeq (domain $X) (domain g) (domain (compose (domain $X) h))
% 10.46/10.73       (domain $X) = domain $X
% 10.46/10.73  |- ifeq (domain $_57) (codomain $X)
% 10.46/10.73       (domain (compose (domain $_57) (codomain $X))) (domain $_57) =
% 10.46/10.73     domain $_57
% 10.46/10.73  |- ifeq (domain $_57) (domain g)
% 10.46/10.73       (domain (compose (domain $_57) (compose g a))) (domain $_57) =
% 10.46/10.73     domain $_57
% 10.46/10.73  |- ifeq (domain $_57) (domain g)
% 10.46/10.73       (domain (compose (domain $_57) (compose g (compose a b))))
% 10.46/10.73       (domain $_57) = domain $_57
% 10.46/10.73  |- ifeq (domain $_57) (domain g)
% 10.46/10.73       (domain (compose (domain $_57) (compose h a))) (domain $_57) =
% 10.46/10.73     domain $_57
% 10.46/10.73  |- ifeq (domain $_57) (domain $X)
% 10.46/10.73       (domain (compose (domain $_57) (domain $X))) (domain $_57) =
% 10.46/10.73     domain $_57
% 10.46/10.73  |- ifeq (codomain $X) (domain g)
% 10.46/10.73       (domain (compose (codomain $X) (compose h a))) (codomain $X) =
% 10.46/10.73     codomain $X
% 10.46/10.73  |- ifeq (codomain $X) (codomain $_60)
% 10.46/10.73       (domain (compose (codomain $X) (codomain $_60))) (codomain $X) =
% 10.46/10.73     codomain $X
% 10.46/10.73  |- ifeq (codomain a) (codomain $_60)
% 10.46/10.73       (domain (compose (compose g a) (codomain $_60))) (domain g) = domain g
% 10.46/10.73  |- ifeq (codomain a) (codomain $_60)
% 10.46/10.73       (domain (compose (compose h a) (codomain $_60))) (domain g) = domain g
% 10.46/10.73  |- ifeq (codomain $X) (domain $_62)
% 10.46/10.73       (domain (compose (codomain $X) (domain $_62))) (codomain $X) =
% 10.46/10.73     codomain $X
% 10.46/10.73  |- ifeq (codomain a) (domain $_62)
% 10.46/10.73       (domain (compose (compose g a) (domain $_62))) (domain g) = domain g
% 10.46/10.73  |- ifeq (codomain a) (domain $_62)
% 10.46/10.73       (domain (compose (compose h a) (domain $_62))) (domain g) = domain g
% 10.46/10.73  |- ifeq (codomain $_74) (domain g)
% 10.46/10.73       (domain (compose (codomain $_74) (compose g a))) (codomain $_74) =
% 10.46/10.73     codomain $_74
% 10.46/10.73  |- ifeq (codomain $_74) (domain g)
% 10.46/10.73       (domain (compose (codomain $_74) (compose g (compose a b))))
% 10.46/10.73       (codomain $_74) = codomain $_74
% 10.46/10.73  |- ifeq (codomain b) (domain g)
% 10.46/10.73       (codomain (compose (compose g (compose a b)) (compose g a)))
% 10.46/10.73       (codomain a) = codomain a
% 10.46/10.73  |- ifeq (codomain b) (domain g)
% 10.46/10.73       (codomain
% 10.46/10.73          (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.46/10.73       (codomain b) = codomain b
% 10.46/10.73  |- ifeq (codomain b) (domain g)
% 10.46/10.73       (codomain (compose (compose g (compose a b)) (compose h a)))
% 10.46/10.73       (codomain a) = codomain a
% 10.46/10.73  |- $C =
% 10.46/10.73     ifeq (codomain $C) (codomain a)
% 10.46/10.73       (ifeq (compose $C a) $_100 (ifeq (compose g a) $_100 g $C) $C) $C
% 10.46/10.73  |- ifeq (codomain $_101) (codomain a)
% 10.46/10.73       (ifeq (compose $_101 a) $_100 (ifeq a $_100 (codomain g) $_101) $_101)
% 10.46/10.73       $_101 = $_101
% 10.46/10.73  |- ifeq (codomain $_99) (codomain g)
% 10.46/10.73       (ifeq (codomain $_101) (codomain a)
% 10.46/10.73          (ifeq (compose $_101 a) (compose $_99 a) $_99 $_101) $_101) $_101 =
% 10.46/10.73     $_101
% 10.46/10.73  |- ifeq (codomain $_99) (codomain g)
% 10.46/10.73       (ifeq (codomain g) (codomain a)
% 10.46/10.73          (ifeq a $_100 (ifeq (compose $_99 a) $_100 $_99 (codomain g))
% 10.46/10.73             (codomain g)) (codomain g)) (codomain g) = codomain g
% 10.46/10.73  |- ifeq (codomain $_99) (codomain g)
% 10.46/10.73       (ifeq (codomain $_101) (codomain a)
% 10.46/10.73          (ifeq (compose $_99 a) (compose $_101 a) $_99 $_101) $_101) $_101 =
% 10.46/10.73     $_101
% 10.46/10.73  |- ifeq (codomain $_99) (codomain g)
% 10.46/10.73       (ifeq (codomain $_1) (codomain a)
% 10.46/10.73          (ifeq (compose (codomain $_1) a) $_100
% 10.46/10.73             (ifeq (compose $_99 a) $_100 $_99 (codomain $_1))
% 10.46/10.73             (codomain $_1)) (codomain $_1)) (codomain $_1) = codomain $_1
% 10.46/10.73  |- ifeq (codomain $_99) (codomain g)
% 10.46/10.73       (ifeq (codomain b) (codomain a)
% 10.46/10.73          (ifeq (compose (compose a b) a) $_100
% 10.46/10.73             (ifeq (compose $_99 a) $_100 $_99 (compose a b)) (compose a b))
% 10.46/10.73          (compose a b)) (compose a b) = compose a b
% 10.46/10.73  |- ifeq (codomain $_99) (codomain g)
% 10.46/10.73       (ifeq (compose (compose g a) a) $_100
% 10.46/10.73          (ifeq (compose $_99 a) $_100 $_99 (compose g a)) (compose g a))
% 10.46/10.73       (compose g a) = compose g a
% 10.46/10.73  |- ifeq (codomain $_99) (codomain g)
% 10.46/10.73       (ifeq (codomain b) (codomain a)
% 10.46/10.73          (ifeq (compose (compose g (compose a b)) a) $_100
% 10.46/10.73             (ifeq (compose $_99 a) $_100 $_99 (compose g (compose a b)))
% 10.46/10.73             (compose g (compose a b))) (compose g (compose a b)))
% 10.46/10.73       (compose g (compose a b)) = compose g (compose a b)
% 10.46/10.73  |- ifeq (codomain $_99) (codomain g)
% 10.46/10.73       (ifeq (compose (compose h a) a) $_100
% 10.46/10.73          (ifeq (compose $_99 a) $_100 $_99 (compose h a)) (compose h a))
% 10.46/10.73       (compose h a) = compose h a
% 10.46/10.73  |- ifeq (codomain $_99) (codomain g)
% 10.46/10.73       (ifeq (domain $X) (codomain a)
% 10.46/10.73          (ifeq (compose (domain $X) a) $_100
% 10.46/10.73             (ifeq (compose $_99 a) $_100 $_99 (domain $X)) (domain $X))
% 10.46/10.73          (domain $X)) (domain $X) = domain $X
% 10.46/10.73  |- ifeq (codomain $_99) (codomain g)
% 10.46/10.73       (ifeq (codomain g) (codomain a)
% 10.46/10.73          (ifeq (compose h a) $_100 (ifeq (compose $_99 a) $_100 $_99 h) h)
% 10.46/10.73          h) h = h
% 10.46/10.73  |- ifeq (codomain $_99) (codomain g)
% 10.46/10.73       (ifeq (compose a a) $_100 (ifeq (compose $_99 a) $_100 $_99 a) a) a =
% 10.46/10.73     a
% 10.46/10.73  |- ifeq (codomain $_1) (codomain g)
% 10.46/10.73       (ifeq (codomain $_101) (codomain a)
% 10.46/10.73          (ifeq (compose $_101 a) $_100
% 10.46/10.73             (ifeq (compose (codomain $_1) a) $_100 (codomain $_1) $_101)
% 10.46/10.73             $_101) $_101) $_101 = $_101
% 10.46/10.73  |- ifeq (codomain b) (codomain g)
% 10.46/10.73       (ifeq (codomain $_101) (codomain a)
% 10.46/10.73          (ifeq (compose $_101 a) $_100
% 10.46/10.73             (ifeq (compose (compose a b) a) $_100 (compose a b) $_101)
% 10.46/10.73             $_101) $_101) $_101 = $_101
% 10.46/10.73  |- ifeq (codomain a) (codomain g)
% 10.46/10.73       (ifeq (codomain $_101) (codomain a)
% 10.46/10.73          (ifeq (compose $_101 a) $_100
% 10.46/10.73             (ifeq (compose (compose g a) a) $_100 (compose g a) $_101)
% 10.46/10.73             $_101) $_101) $_101 = $_101
% 10.46/10.73  |- ifeq (codomain b) (codomain g)
% 10.46/10.73       (ifeq (codomain $_101) (codomain a)
% 10.46/10.73          (ifeq (compose $_101 a) $_100
% 10.46/10.73             (ifeq (compose (compose g (compose a b)) a) $_100
% 10.46/10.73                (compose g (compose a b)) $_101) $_101) $_101) $_101 = $_101
% 10.46/10.73  |- ifeq (codomain a) (codomain g)
% 10.46/10.73       (ifeq (codomain $_101) (codomain a)
% 10.46/10.73          (ifeq (compose $_101 a) $_100
% 10.46/10.73             (ifeq (compose (compose h a) a) $_100 (compose h a) $_101)
% 10.46/10.73             $_101) $_101) $_101 = $_101
% 10.46/10.73  |- ifeq (domain $X) (codomain g)
% 10.46/10.73       (ifeq (codomain $_101) (codomain a)
% 10.46/10.73          (ifeq (compose $_101 a) $_100
% 10.46/10.73             (ifeq (compose (domain $X) a) $_100 (domain $X) $_101) $_101)
% 10.46/10.73          $_101) $_101 = $_101
% 10.46/10.73  |- ifeq (codomain $_101) (codomain a)
% 10.46/10.73       (ifeq (compose $_101 a) $_100 (ifeq (compose h a) $_100 h $_101)
% 10.46/10.73          $_101) $_101 = $_101
% 10.46/10.73  |- $C =
% 10.46/10.73     ifeq (codomain $C) (codomain a)
% 10.46/10.73       (ifeq (compose $C b) $_103 (ifeq (compose g b) $_103 g $C) $C) $C
% 10.46/10.73  |- ifeq (codomain a) (codomain g)
% 10.46/10.73       (ifeq (codomain $_104) (codomain a)
% 10.46/10.73          (ifeq (compose $_104 b) $_103 (ifeq b $_103 (codomain a) $_104)
% 10.46/10.73             $_104) $_104) $_104 = $_104
% 10.46/10.73  |- ifeq (codomain $_102) (codomain g)
% 10.46/10.73       (ifeq (codomain $_104) (codomain a)
% 10.46/10.73          (ifeq (compose $_104 b) (compose $_102 b) $_102 $_104) $_104)
% 10.46/10.73       $_104 = $_104
% 10.46/10.73  |- ifeq (codomain $_102) (codomain g)
% 10.46/10.73       (ifeq b $_103 (ifeq (compose $_102 b) $_103 $_102 (codomain a))
% 10.46/10.73          (codomain a)) (codomain a) = codomain a
% 10.46/10.73  |- ifeq (codomain $_102) (codomain g)
% 10.46/10.73       (ifeq (codomain $_104) (codomain a)
% 10.46/10.73          (ifeq (compose $_102 b) (compose $_104 b) $_102 $_104) $_104)
% 10.46/10.73       $_104 = $_104
% 10.46/10.73  |- ifeq (codomain $_102) (codomain g)
% 10.46/10.73       (ifeq (codomain $_1) (codomain a)
% 10.46/10.73          (ifeq (compose (codomain $_1) b) $_103
% 10.46/10.73             (ifeq (compose $_102 b) $_103 $_102 (codomain $_1))
% 10.46/10.73             (codomain $_1)) (codomain $_1)) (codomain $_1) = codomain $_1
% 10.46/10.73  |- ifeq (codomain $_102) (codomain g)
% 10.46/10.73       (ifeq (codomain b) (codomain a)
% 10.46/10.73          (ifeq (compose (compose a b) b) $_103
% 10.46/10.73             (ifeq (compose $_102 b) $_103 $_102 (compose a b))
% 10.46/10.73             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.46/10.73  |- ifeq (codomain $_102) (codomain g)
% 10.46/10.73       (ifeq (compose g (compose a b)) $_103
% 10.46/10.73          (ifeq (compose $_102 b) $_103 $_102 (compose g a)) (compose g a))
% 10.46/10.73       (compose g a) = compose g a
% 10.46/10.73  |- ifeq (codomain $_102) (codomain g)
% 10.46/10.73       (ifeq (codomain b) (codomain a)
% 10.46/10.73          (ifeq (compose (compose g (compose a b)) b) $_103
% 10.46/10.73             (ifeq (compose $_102 b) $_103 $_102 (compose g (compose a b)))
% 10.46/10.73             (compose g (compose a b))) (compose g (compose a b)))
% 10.46/10.73       (compose g (compose a b)) = compose g (compose a b)
% 10.46/10.73  |- ifeq (codomain $_102) (codomain g)
% 10.46/10.73       (ifeq (compose g (compose a b)) $_103
% 10.46/10.73          (ifeq (compose $_102 b) $_103 $_102 (compose h a)) (compose h a))
% 10.46/10.73       (compose h a) = compose h a
% 10.46/10.73  |- ifeq (codomain $_102) (codomain g)
% 10.46/10.73       (ifeq (domain $X) (codomain a)
% 10.46/10.73          (ifeq (compose (domain $X) b) $_103
% 10.46/10.73             (ifeq (compose $_102 b) $_103 $_102 (domain $X)) (domain $X))
% 10.46/10.73          (domain $X)) (domain $X) = domain $X
% 10.46/10.73  |- ifeq (codomain $_102) (codomain g)
% 10.46/10.73       (ifeq (codomain g) (codomain a)
% 10.46/10.73          (ifeq (compose h b) $_103 (ifeq (compose $_102 b) $_103 $_102 h) h)
% 10.46/10.73          h) h = h
% 10.46/10.73  |- ifeq (codomain $_102) (codomain g)
% 10.46/10.73       (ifeq (compose a b) $_103 (ifeq (compose $_102 b) $_103 $_102 a) a)
% 10.46/10.73       a = a
% 10.46/10.73  |- ifeq (codomain $_1) (codomain g)
% 10.46/10.73       (ifeq (codomain $_104) (codomain a)
% 10.46/10.73          (ifeq (compose $_104 b) $_103
% 10.46/10.73             (ifeq (compose (codomain $_1) b) $_103 (codomain $_1) $_104)
% 10.46/10.73             $_104) $_104) $_104 = $_104
% 10.46/10.73  |- ifeq (codomain b) (codomain g)
% 10.46/10.73       (ifeq (codomain $_104) (codomain a)
% 10.46/10.73          (ifeq (compose $_104 b) $_103
% 10.46/10.73             (ifeq (compose (compose a b) b) $_103 (compose a b) $_104)
% 10.46/10.73             $_104) $_104) $_104 = $_104
% 10.46/10.73  |- ifeq (codomain a) (codomain g)
% 10.46/10.73       (ifeq (codomain $_104) (codomain a)
% 10.46/10.73          (ifeq (compose $_104 b) $_103
% 10.46/10.73             (ifeq (compose g (compose a b)) $_103 (compose g a) $_104)
% 10.46/10.73             $_104) $_104) $_104 = $_104
% 10.46/10.73  |- ifeq (codomain b) (codomain g)
% 10.46/10.73       (ifeq (codomain $_104) (codomain a)
% 10.46/10.73          (ifeq (compose $_104 b) $_103
% 10.46/10.73             (ifeq (compose (compose g (compose a b)) b) $_103
% 10.46/10.73                (compose g (compose a b)) $_104) $_104) $_104) $_104 = $_104
% 10.46/10.73  |- ifeq (codomain a) (codomain g)
% 10.46/10.73       (ifeq (codomain $_104) (codomain a)
% 10.46/10.73          (ifeq (compose $_104 b) $_103
% 10.46/10.73             (ifeq (compose g (compose a b)) $_103 (compose h a) $_104)
% 10.46/10.73             $_104) $_104) $_104 = $_104
% 10.46/10.73  |- ifeq (domain $X) (codomain g)
% 10.46/10.73       (ifeq (codomain $_104) (codomain a)
% 10.46/10.73          (ifeq (compose $_104 b) $_103
% 10.46/10.73             (ifeq (compose (domain $X) b) $_103 (domain $X) $_104) $_104)
% 10.46/10.73          $_104) $_104 = $_104
% 10.46/10.73  |- ifeq (codomain $_104) (codomain a)
% 10.46/10.73       (ifeq (compose $_104 b) $_103 (ifeq (compose h b) $_103 h $_104)
% 10.46/10.73          $_104) $_104 = $_104
% 10.46/10.73  |- ifeq (codomain a) (domain g)
% 10.46/10.73       (domain (compose (compose g a) (compose g (compose a b))))
% 10.46/10.73       (domain g) = domain g
% 10.46/10.73  |- ifeq (codomain a) (domain g)
% 10.46/10.73       (domain (compose (compose h a) (compose g (compose a b))))
% 10.46/10.73       (domain g) = domain g
% 10.46/10.73  |- ifeq (codomain a) (domain g)
% 10.46/10.73       (codomain (compose (compose h a) (compose g a))) (codomain a) =
% 10.46/10.73     codomain a
% 10.46/10.73  |- ifeq (codomain a) (domain g)
% 10.46/10.73       (codomain (compose (compose h a) (compose g (compose a b))))
% 10.46/10.73       (codomain b) = codomain b
% 10.46/10.74  |- ifeq (codomain a) (domain g)
% 10.46/10.74       (codomain (compose (compose h a) (compose h a))) (codomain a) =
% 10.46/10.74     codomain a
% 10.46/10.74  |- ifeq (codomain b) (domain g)
% 10.46/10.74       (codomain (compose (compose a b) (compose h a))) (codomain a) =
% 10.46/10.74     codomain a
% 10.46/10.74  |- ifeq (codomain a) (domain g)
% 10.46/10.74       (codomain (compose (compose g a) (compose h a))) (codomain a) =
% 10.46/10.74     codomain a
% 10.46/10.74  |- ifeq (codomain b) (domain $_123)
% 10.46/10.74       (compose (codomain a) (compose b $_123)) (compose b $_123) =
% 10.46/10.74     compose b $_123
% 10.46/10.74  |- ifeq (codomain a) (domain $_123)
% 10.46/10.74       (compose (codomain g) (compose a $_123)) (compose a $_123) =
% 10.46/10.74     compose a $_123
% 10.46/10.74  |- ifeq (codomain b) (domain $_123)
% 10.46/10.74       (compose (codomain g) (compose (compose a b) $_123))
% 10.46/10.74       (compose (compose a b) $_123) = compose (compose a b) $_123
% 10.46/10.74  |- ifeq (codomain $_1) (domain $_123)
% 10.46/10.74       (compose (codomain $_1) (compose (codomain $_1) $_123))
% 10.46/10.74       (compose (codomain $_1) $_123) = compose (codomain $_1) $_123
% 10.46/10.74  |- ifeq (codomain b) (domain $_123)
% 10.46/10.74       (compose (compose a b) (compose (codomain b) $_123))
% 10.46/10.74       (compose (compose a b) $_123) = compose (compose a b) $_123
% 10.46/10.74  |- ifeq (codomain a) (domain $_123)
% 10.46/10.74       (compose (compose g a) (compose (codomain a) $_123))
% 10.46/10.74       (compose (compose g a) $_123) = compose (compose g a) $_123
% 10.46/10.74  |- ifeq (codomain b) (domain $_123)
% 10.46/10.74       (compose (compose g (compose a b)) (compose (codomain b) $_123))
% 10.46/10.74       (compose (compose g (compose a b)) $_123) =
% 10.46/10.74     compose (compose g (compose a b)) $_123
% 10.46/10.74  |- ifeq (codomain a) (domain $_123)
% 10.46/10.74       (compose (compose h a) (compose (codomain a) $_123))
% 10.46/10.74       (compose (compose h a) $_123) = compose (compose h a) $_123
% 10.46/10.74  |- ifeq (codomain a) (domain $_123)
% 10.46/10.74       (compose (domain g) (compose (compose g a) $_123))
% 10.46/10.74       (compose (compose g a) $_123) = compose (compose g a) $_123
% 10.46/10.74  |- ifeq (codomain b) (domain $_123)
% 10.46/10.74       (compose (domain g) (compose (compose g (compose a b)) $_123))
% 10.46/10.74       (compose (compose g (compose a b)) $_123) =
% 10.46/10.74     compose (compose g (compose a b)) $_123
% 10.46/10.74  |- ifeq (codomain a) (domain $_123)
% 10.46/10.74       (compose (domain g) (compose (compose h a) $_123))
% 10.46/10.74       (compose (compose h a) $_123) = compose (compose h a) $_123
% 10.46/10.74  |- ifeq (codomain g) (domain $_123) (compose (domain g) (compose h $_123))
% 10.46/10.74       (compose h $_123) = compose h $_123
% 10.46/10.74  |- ifeq (domain $X) (domain $_123)
% 10.46/10.74       (compose (domain $X) (compose (domain $X) $_123))
% 10.46/10.74       (compose (domain $X) $_123) = compose (domain $X) $_123
% 10.46/10.74  |- ifeq (codomain $_122) (domain $_123)
% 10.46/10.74       (compose (domain $_122) (compose $_122 $_123)) (compose $_122 $_123) =
% 10.46/10.74     compose $_122 $_123
% 10.46/10.74  |- ifeq (codomain g) (domain $_123)
% 10.46/10.74       (compose h (compose (codomain g) $_123)) (compose h $_123) =
% 10.46/10.74     compose h $_123
% 10.46/10.74  |- ifeq (codomain b) (domain $_123)
% 10.46/10.74       (compose h (compose (compose a b) $_123))
% 10.46/10.74       (compose (compose g (compose a b)) $_123) =
% 10.46/10.74     compose (compose g (compose a b)) $_123
% 10.46/10.74  |- ifeq (codomain $_121) (domain $_123)
% 10.46/10.74       (compose $_121 (compose (codomain $_121) $_123))
% 10.46/10.74       (compose $_121 $_123) = compose $_121 $_123
% 10.46/10.74  |- ifeq (codomain $_122) (codomain (compose $_121 $_122))
% 10.46/10.74       (ifeq (codomain $_121) (domain $_122)
% 10.46/10.74          (compose $_121 (compose $_122 (codomain (compose $_121 $_122))))
% 10.46/10.74          (compose $_121 $_122)) (compose $_121 $_122) = compose $_121 $_122
% 10.46/10.74  |- ifeq (codomain $_121) (codomain a) (compose $_121 b)
% 10.46/10.74       (compose (compose $_121 (codomain a)) b) =
% 10.46/10.74     compose (compose $_121 (codomain a)) b
% 10.46/10.74  |- ifeq (codomain $_121) (codomain g) (compose $_121 a)
% 10.46/10.74       (compose (compose $_121 (codomain g)) a) =
% 10.46/10.74     compose (compose $_121 (codomain g)) a
% 10.46/10.74  |- ifeq (codomain $_121) (codomain g) (compose $_121 (compose a b))
% 10.46/10.74       (compose (compose $_121 (codomain g)) (compose a b)) =
% 10.46/10.74     compose (compose $_121 (codomain g)) (compose a b)
% 10.46/10.74  |- ifeq (codomain $_121) (codomain $_1) (compose $_121 (codomain $_1))
% 10.46/10.74       (compose (compose $_121 (codomain $_1)) (codomain $_1)) =
% 10.46/10.74     compose (compose $_121 (codomain $_1)) (codomain $_1)
% 10.46/10.74  |- ifeq (codomain $_121) (codomain g) (compose $_121 (compose a b))
% 10.46/10.74       (compose (compose $_121 (compose a b)) (codomain b)) =
% 10.46/10.74     compose (compose $_121 (compose a b)) (codomain b)
% 10.46/10.74  |- ifeq (codomain $_121) (domain g) (compose $_121 (compose g a))
% 10.46/10.74       (compose (compose $_121 (compose g a)) (codomain a)) =
% 10.46/10.74     compose (compose $_121 (compose g a)) (codomain a)
% 10.46/10.74  |- ifeq (codomain $_121) (domain g)
% 10.46/10.74       (compose $_121 (compose g (compose a b)))
% 10.46/10.74       (compose (compose $_121 (compose g (compose a b))) (codomain b)) =
% 10.46/10.74     compose (compose $_121 (compose g (compose a b))) (codomain b)
% 10.46/10.74  |- ifeq (codomain $_121) (domain g) (compose $_121 (compose h a))
% 10.46/10.74       (compose (compose $_121 (compose h a)) (codomain a)) =
% 10.46/10.74     compose (compose $_121 (compose h a)) (codomain a)
% 10.46/10.74  |- ifeq (codomain $_121) (domain g) (compose $_121 (compose g a))
% 10.46/10.74       (compose (compose $_121 (domain g)) (compose g a)) =
% 10.46/10.74     compose (compose $_121 (domain g)) (compose g a)
% 10.46/10.74  |- ifeq (codomain $_121) (domain g)
% 10.46/10.74       (compose $_121 (compose g (compose a b)))
% 10.46/10.74       (compose (compose $_121 (domain g)) (compose g (compose a b))) =
% 10.46/10.74     compose (compose $_121 (domain g)) (compose g (compose a b))
% 10.46/10.74  |- ifeq (codomain $_121) (domain g) (compose $_121 (compose h a))
% 10.46/10.74       (compose (compose $_121 (domain g)) (compose h a)) =
% 10.46/10.74     compose (compose $_121 (domain g)) (compose h a)
% 10.46/10.74  |- ifeq (codomain $_121) (domain g) (compose $_121 h)
% 10.46/10.74       (compose (compose $_121 (domain g)) h) =
% 10.46/10.74     compose (compose $_121 (domain g)) h
% 10.46/10.74  |- ifeq (codomain $_121) (domain $X) (compose $_121 (domain $X))
% 10.46/10.74       (compose (compose $_121 (domain $X)) (domain $X)) =
% 10.46/10.74     compose (compose $_121 (domain $X)) (domain $X)
% 10.46/10.74  |- ifeq (codomain $_121) (domain $_123) (compose $_121 $_123)
% 10.46/10.74       (compose (compose $_121 (domain $_123)) $_123) =
% 10.46/10.74     compose (compose $_121 (domain $_123)) $_123
% 10.46/10.74  |- ifeq (codomain $_121) (domain g) (compose $_121 h)
% 10.46/10.74       (compose (compose $_121 h) (codomain g)) =
% 10.46/10.74     compose (compose $_121 h) (codomain g)
% 10.46/10.74  |- ifeq (codomain $_121) (domain g)
% 10.46/10.74       (compose $_121 (compose g (compose a b)))
% 10.46/10.74       (compose (compose $_121 h) (compose a b)) =
% 10.46/10.74     compose (compose $_121 h) (compose a b)
% 10.46/10.74  |- ifeq (codomain $_121) (domain $_122) (compose $_121 $_122)
% 10.46/10.74       (compose (compose $_121 $_122) (codomain $_122)) =
% 10.46/10.74     compose (compose $_121 $_122) (codomain $_122)
% 10.46/10.74  |- ifeq (codomain $_122) (domain $_123)
% 10.46/10.74       (ifeq (domain (compose $_122 $_123)) (domain $_122)
% 10.46/10.74          (compose $_122 $_123)
% 10.46/10.74          (compose (compose (domain (compose $_122 $_123)) $_122) $_123))
% 10.46/10.74       (compose (compose (domain (compose $_122 $_123)) $_122) $_123) =
% 10.46/10.74     compose (compose (domain (compose $_122 $_123)) $_122) $_123
% 10.46/10.74  |- compose g (compose a b) = compose (compose h a) b
% 10.46/10.74  |- ifeq (codomain a) (domain $_123)
% 10.46/10.74       (ifeq (codomain $_121) (codomain g) (compose $_121 (compose a $_123))
% 10.46/10.74          (compose (compose $_121 a) $_123))
% 10.46/10.74       (compose (compose $_121 a) $_123) = compose (compose $_121 a) $_123
% 10.46/10.74  |- ifeq (codomain b) (domain $_123)
% 10.46/10.74       (ifeq (codomain $_121) (codomain a) (compose $_121 (compose b $_123))
% 10.46/10.74          (compose (compose $_121 b) $_123))
% 10.46/10.74       (compose (compose $_121 b) $_123) = compose (compose $_121 b) $_123
% 10.46/10.74  |- ifeq (codomain $X) (domain $_123)
% 10.46/10.74       (ifeq (codomain $_121) (codomain $X)
% 10.46/10.74          (compose $_121 (compose (codomain $X) $_123))
% 10.46/10.74          (compose (compose $_121 (codomain $X)) $_123))
% 10.46/10.74       (compose (compose $_121 (codomain $X)) $_123) =
% 10.46/10.74     compose (compose $_121 (codomain $X)) $_123
% 10.46/10.74  |- ifeq (codomain b) (domain $_123)
% 10.46/10.74       (ifeq (codomain $_121) (codomain g)
% 10.46/10.74          (compose $_121 (compose (compose a b) $_123))
% 10.46/10.74          (compose (compose $_121 (compose a b)) $_123))
% 10.46/10.74       (compose (compose $_121 (compose a b)) $_123) =
% 10.46/10.74     compose (compose $_121 (compose a b)) $_123
% 10.46/10.74  |- ifeq (codomain b) (domain $_123)
% 10.46/10.74       (ifeq (codomain $_121) (domain g)
% 10.46/10.74          (compose $_121 (compose (compose g (compose a b)) $_123))
% 10.46/10.74          (compose (compose $_121 (compose g (compose a b))) $_123))
% 10.46/10.74       (compose (compose $_121 (compose g (compose a b))) $_123) =
% 10.46/10.74     compose (compose $_121 (compose g (compose a b))) $_123
% 10.46/10.74  |- ifeq (codomain a) (domain $_123)
% 10.46/10.74       (ifeq (codomain $_121) (domain g)
% 10.46/10.74          (compose $_121 (compose (compose g a) $_123))
% 10.46/10.74          (compose (compose $_121 (compose g a)) $_123))
% 10.46/10.74       (compose (compose $_121 (compose g a)) $_123) =
% 10.46/10.74     compose (compose $_121 (compose g a)) $_123
% 10.46/10.74  |- ifeq (codomain a) (domain $_123)
% 10.46/10.74       (ifeq (codomain $_121) (domain g)
% 10.46/10.74          (compose $_121 (compose (compose h a) $_123))
% 10.46/10.74          (compose (compose $_121 (compose h a)) $_123))
% 10.46/10.74       (compose (compose $_121 (compose h a)) $_123) =
% 10.46/10.74     compose (compose $_121 (compose h a)) $_123
% 10.46/10.74  |- ifeq (domain $X) (domain $_123)
% 10.46/10.74       (ifeq (codomain $_121) (domain $X)
% 10.46/10.74          (compose $_121 (compose (domain $X) $_123))
% 10.46/10.74          (compose (compose $_121 (domain $X)) $_123))
% 10.46/10.74       (compose (compose $_121 (domain $X)) $_123) =
% 10.46/10.74     compose (compose $_121 (domain $X)) $_123
% 10.46/10.74  |- ifeq (codomain g) (domain $_123)
% 10.46/10.74       (ifeq (codomain $_121) (domain g) (compose $_121 (compose h $_123))
% 10.46/10.74          (compose (compose $_121 h) $_123))
% 10.46/10.74       (compose (compose $_121 h) $_123) = compose (compose $_121 h) $_123
% 10.46/10.74  |- ifeq (codomain $_122) (domain $_123)
% 10.46/10.74       (ifeq (codomain $_1) (domain $_122)
% 10.46/10.74          (compose (codomain $_1) (compose $_122 $_123))
% 10.46/10.74          (compose (compose (codomain $_1) $_122) $_123))
% 10.46/10.74       (compose (compose (codomain $_1) $_122) $_123) =
% 10.46/10.74     compose (compose (codomain $_1) $_122) $_123
% 10.46/10.74  |- ifeq (codomain $_122) (domain $_123)
% 10.46/10.74       (ifeq (codomain b) (domain $_122)
% 10.46/10.74          (compose (compose a b) (compose $_122 $_123))
% 10.46/10.74          (compose (compose (compose a b) $_122) $_123))
% 10.46/10.74       (compose (compose (compose a b) $_122) $_123) =
% 10.46/10.74     compose (compose (compose a b) $_122) $_123
% 10.46/10.74  |- ifeq (codomain $_122) (domain $_123)
% 10.46/10.74       (ifeq (codomain b) (domain $_122)
% 10.46/10.74          (compose (compose g (compose a b)) (compose $_122 $_123))
% 10.46/10.74          (compose (compose (compose g (compose a b)) $_122) $_123))
% 10.46/10.74       (compose (compose (compose g (compose a b)) $_122) $_123) =
% 10.46/10.74     compose (compose (compose g (compose a b)) $_122) $_123
% 10.46/10.74  |- ifeq (codomain $_122) (domain $_123)
% 10.46/10.74       (ifeq (codomain a) (domain $_122)
% 10.46/10.74          (compose (compose g a) (compose $_122 $_123))
% 10.46/10.74          (compose (compose (compose g a) $_122) $_123))
% 10.46/10.74       (compose (compose (compose g a) $_122) $_123) =
% 10.46/10.74     compose (compose (compose g a) $_122) $_123
% 10.46/10.74  |- ifeq (codomain $_122) (domain $_123)
% 10.46/10.74       (ifeq (codomain a) (domain $_122)
% 10.46/10.74          (compose (compose h a) (compose $_122 $_123))
% 10.46/10.74          (compose (compose (compose h a) $_122) $_123))
% 10.46/10.74       (compose (compose (compose h a) $_122) $_123) =
% 10.46/10.74     compose (compose (compose h a) $_122) $_123
% 10.46/10.74  |- ifeq (codomain $_122) (domain $_123)
% 10.46/10.74       (ifeq (domain $X) (domain $_122)
% 10.46/10.74          (compose (domain $X) (compose $_122 $_123))
% 10.46/10.74          (compose (compose (domain $X) $_122) $_123))
% 10.46/10.74       (compose (compose (domain $X) $_122) $_123) =
% 10.46/10.74     compose (compose (domain $X) $_122) $_123
% 10.46/10.74  |- ifeq (codomain $_122) (domain $_123)
% 10.46/10.74       (ifeq (codomain g) (domain $_122) (compose h (compose $_122 $_123))
% 10.46/10.74          (compose (compose h $_122) $_123))
% 10.46/10.74       (compose (compose h $_122) $_123) = compose (compose h $_122) $_123
% 10.46/10.74  |- ifeq (codomain $_122) (codomain g)
% 10.46/10.74       (ifeq (codomain $_121) (domain $_122)
% 10.46/10.74          (compose $_121 (compose $_122 a))
% 10.46/10.74          (compose (compose $_121 $_122) a))
% 10.46/10.74       (compose (compose $_121 $_122) a) = compose (compose $_121 $_122) a
% 10.46/10.74  |- ifeq (codomain $_122) (codomain a)
% 10.46/10.74       (ifeq (codomain $_121) (domain $_122)
% 10.46/10.74          (compose $_121 (compose $_122 b))
% 10.46/10.74          (compose (compose $_121 $_122) b))
% 10.46/10.74       (compose (compose $_121 $_122) b) = compose (compose $_121 $_122) b
% 10.46/10.74  |- ifeq (codomain $_122) (codomain $X)
% 10.46/10.74       (ifeq (codomain $_121) (domain $_122)
% 10.46/10.74          (compose $_121 (compose $_122 (codomain $X)))
% 10.46/10.74          (compose (compose $_121 $_122) (codomain $X)))
% 10.46/10.74       (compose (compose $_121 $_122) (codomain $X)) =
% 10.46/10.74     compose (compose $_121 $_122) (codomain $X)
% 10.46/10.74  |- ifeq (codomain $_122) (codomain g)
% 10.46/10.74       (ifeq (codomain $_121) (domain $_122)
% 10.46/10.74          (compose $_121 (compose $_122 (compose a b)))
% 10.46/10.74          (compose (compose $_121 $_122) (compose a b)))
% 10.46/10.74       (compose (compose $_121 $_122) (compose a b)) =
% 10.46/10.74     compose (compose $_121 $_122) (compose a b)
% 10.46/10.74  |- ifeq (codomain $_122) (domain g)
% 10.46/10.74       (ifeq (codomain $_121) (domain $_122)
% 10.46/10.74          (compose $_121 (compose $_122 (compose g (compose a b))))
% 10.46/10.74          (compose (compose $_121 $_122) (compose g (compose a b))))
% 10.46/10.74       (compose (compose $_121 $_122) (compose g (compose a b))) =
% 10.46/10.74     compose (compose $_121 $_122) (compose g (compose a b))
% 10.46/10.74  |- ifeq (codomain $_122) (domain g)
% 10.46/10.74       (ifeq (codomain $_121) (domain $_122)
% 10.46/10.74          (compose $_121 (compose $_122 (compose g a)))
% 10.46/10.74          (compose (compose $_121 $_122) (compose g a)))
% 10.46/10.74       (compose (compose $_121 $_122) (compose g a)) =
% 10.46/10.74     compose (compose $_121 $_122) (compose g a)
% 10.46/10.74  |- ifeq (codomain $_122) (domain g)
% 10.46/10.74       (ifeq (codomain $_121) (domain $_122)
% 10.46/10.74          (compose $_121 (compose $_122 (compose h a)))
% 10.46/10.74          (compose (compose $_121 $_122) (compose h a)))
% 10.46/10.74       (compose (compose $_121 $_122) (compose h a)) =
% 10.46/10.74     compose (compose $_121 $_122) (compose h a)
% 10.46/10.74  |- ifeq (codomain $_122) (domain $X)
% 10.46/10.74       (ifeq (codomain $_121) (domain $_122)
% 10.46/10.74          (compose $_121 (compose $_122 (domain $X)))
% 10.46/10.74          (compose (compose $_121 $_122) (domain $X)))
% 10.46/10.74       (compose (compose $_121 $_122) (domain $X)) =
% 10.46/10.74     compose (compose $_121 $_122) (domain $X)
% 10.46/10.74  |- ifeq (codomain $_122) (domain g)
% 10.46/10.74       (ifeq (codomain $_121) (domain $_122)
% 10.46/10.74          (compose $_121 (compose $_122 h))
% 10.46/10.74          (compose (compose $_121 $_122) h))
% 10.46/10.74       (compose (compose $_121 $_122) h) = compose (compose $_121 $_122) h
% 10.46/10.74  |- ifeq (codomain $X) (domain g) (compose $X (compose g (compose a b)))
% 10.46/10.74       (compose (compose $X (compose h a)) b) =
% 10.46/10.74     compose (compose $X (compose h a)) b
% 10.46/10.74  |- ifeq (codomain b) (domain $Z) (compose (compose h a) (compose b $Z))
% 10.46/10.74       (compose (compose g (compose a b)) $Z) =
% 10.46/10.74     compose (compose g (compose a b)) $Z
% 10.46/10.74  |- ifeq (codomain b) (codomain g) (compose (codomain a) (compose b a))
% 10.46/10.74       (compose b a) = compose b a
% 10.46/10.74  |- ifeq (codomain b) (codomain a) (compose (codomain a) (compose b b))
% 10.46/10.74       (compose b b) = compose b b
% 10.46/10.74  |- ifeq (codomain b) (codomain $X)
% 10.46/10.74       (compose (codomain a) (compose b (codomain $X)))
% 10.46/10.74       (compose b (codomain $X)) = compose b (codomain $X)
% 10.46/10.74  |- ifeq (codomain b) (codomain g)
% 10.46/10.74       (compose (codomain a) (compose b (compose a b)))
% 10.46/10.74       (compose b (compose a b)) = compose b (compose a b)
% 10.46/10.74  |- ifeq (codomain b) (domain g)
% 10.46/10.74       (compose (codomain a) (compose b (compose g a)))
% 10.46/10.74       (compose b (compose g a)) = compose b (compose g a)
% 10.46/10.74  |- ifeq (codomain b) (domain g)
% 10.46/10.74       (compose (codomain a) (compose b (compose g (compose a b))))
% 10.46/10.74       (compose b (compose g (compose a b))) =
% 10.46/10.74     compose b (compose g (compose a b))
% 10.46/10.74  |- ifeq (codomain b) (domain g)
% 10.46/10.74       (compose (codomain a) (compose b (compose h a)))
% 10.46/10.74       (compose b (compose h a)) = compose b (compose h a)
% 10.46/10.75  |- ifeq (codomain b) (domain $X)
% 10.46/10.75       (compose (codomain a) (compose b (domain $X)))
% 10.46/10.75       (compose b (domain $X)) = compose b (domain $X)
% 10.46/10.75  |- ifeq (codomain b) (domain g) (compose (codomain a) (compose b h))
% 10.46/10.75       (compose b h) = compose b h
% 10.46/10.75  |- ifeq (codomain g) (codomain a) (compose h (compose (codomain g) b))
% 10.46/10.75       (compose h b) = compose h b
% 10.46/10.75  |- ifeq (codomain g) (codomain $X)
% 10.46/10.75       (compose h (compose (codomain g) (codomain $X)))
% 10.46/10.75       (compose h (codomain $X)) = compose h (codomain $X)
% 10.46/10.75  |- ifeq (codomain g) (domain g)
% 10.46/10.75       (compose h (compose (codomain g) (compose g a)))
% 10.46/10.75       (compose h (compose g a)) = compose h (compose g a)
% 10.46/10.75  |- ifeq (codomain g) (domain g)
% 10.46/10.75       (compose h (compose (codomain g) (compose g (compose a b))))
% 10.46/10.75       (compose h (compose g (compose a b))) =
% 10.46/10.75     compose h (compose g (compose a b))
% 10.46/10.75  |- ifeq (codomain g) (domain g)
% 10.46/10.75       (compose h (compose (codomain g) (compose h a)))
% 10.46/10.75       (compose h (compose h a)) = compose h (compose h a)
% 10.46/10.75  |- ifeq (codomain g) (domain $X)
% 10.46/10.75       (compose h (compose (codomain g) (domain $X)))
% 10.46/10.75       (compose h (domain $X)) = compose h (domain $X)
% 10.46/10.75  |- ifeq (codomain g) (domain g) (compose h (compose (codomain g) h))
% 10.46/10.75       (compose h h) = compose h h
% 10.46/10.75  |- ifeq (codomain a) (codomain g) (compose (codomain g) (compose a a))
% 10.46/10.75       (compose a a) = compose a a
% 10.46/10.75  |- ifeq (codomain a) (codomain $X)
% 10.46/10.75       (compose (codomain g) (compose a (codomain $X)))
% 10.46/10.75       (compose a (codomain $X)) = compose a (codomain $X)
% 10.46/10.75  |- ifeq (codomain a) (codomain g)
% 10.46/10.75       (compose (codomain g) (compose a (compose a b)))
% 10.46/10.75       (compose a (compose a b)) = compose a (compose a b)
% 10.46/10.75  |- ifeq (codomain a) (domain g)
% 10.46/10.75       (compose (codomain g) (compose a (compose g a)))
% 10.46/10.75       (compose a (compose g a)) = compose a (compose g a)
% 10.46/10.75  |- ifeq (codomain a) (domain g)
% 10.46/10.75       (compose (codomain g) (compose a (compose g (compose a b))))
% 10.46/10.75       (compose a (compose g (compose a b))) =
% 10.46/10.75     compose a (compose g (compose a b))
% 10.46/10.75  |- ifeq (codomain a) (domain g)
% 10.46/10.75       (compose (codomain g) (compose a (compose h a)))
% 10.46/10.75       (compose a (compose h a)) = compose a (compose h a)
% 10.46/10.75  |- ifeq (codomain a) (domain $X)
% 10.46/10.75       (compose (codomain g) (compose a (domain $X)))
% 10.46/10.75       (compose a (domain $X)) = compose a (domain $X)
% 10.46/10.75  |- ifeq (codomain a) (domain g) (compose (codomain g) (compose a h))
% 10.46/10.75       (compose a h) = compose a h
% 10.46/10.75  |- ifeq (codomain $_1) (domain g) (compose (codomain $_1) h)
% 10.46/10.75       (compose (compose (codomain $_1) (domain g)) h) =
% 10.46/10.75     compose (compose (codomain $_1) (domain g)) h
% 10.46/10.75  |- ifeq (codomain b) (domain g) (compose (compose a b) h)
% 10.46/10.75       (compose (compose (compose a b) (domain g)) h) =
% 10.46/10.75     compose (compose (compose a b) (domain g)) h
% 10.46/10.75  |- ifeq (codomain a) (domain g) (compose (compose g a) h)
% 10.46/10.75       (compose (compose (compose g a) (domain g)) h) =
% 10.46/10.75     compose (compose (compose g a) (domain g)) h
% 10.46/10.75  |- ifeq (codomain b) (domain g) (compose (compose g (compose a b)) h)
% 10.46/10.75       (compose (compose (compose g (compose a b)) (domain g)) h) =
% 10.46/10.75     compose (compose (compose g (compose a b)) (domain g)) h
% 10.46/10.75  |- ifeq (codomain a) (domain g) (compose (compose h a) h)
% 10.46/10.75       (compose (compose (compose h a) (domain g)) h) =
% 10.46/10.75     compose (compose (compose h a) (domain g)) h
% 10.46/10.75  |- ifeq (domain $X) (domain g) (compose (domain $X) h)
% 10.46/10.75       (compose (compose (domain $X) (domain g)) h) =
% 10.46/10.75     compose (compose (domain $X) (domain g)) h
% 10.46/10.75  |- ifeq (codomain g) (domain g) (compose h h)
% 10.46/10.75       (compose (compose h (domain g)) h) = compose (compose h (domain g)) h
% 10.46/10.75  |- ifeq (codomain $_1) (domain g) (compose (codomain $_1) h)
% 10.46/10.75       (compose (compose (codomain $_1) h) (codomain g)) =
% 10.46/10.75     compose (compose (codomain $_1) h) (codomain g)
% 10.46/10.75  |- ifeq (codomain b) (domain g) (compose (compose a b) h)
% 10.46/10.75       (compose (compose (compose a b) h) (codomain g)) =
% 10.46/10.75     compose (compose (compose a b) h) (codomain g)
% 10.46/10.75  |- ifeq (codomain a) (domain g) (compose (compose g a) h)
% 10.46/10.75       (compose (compose (compose g a) h) (codomain g)) =
% 10.46/10.75     compose (compose (compose g a) h) (codomain g)
% 10.46/10.75  |- ifeq (codomain b) (domain g) (compose (compose g (compose a b)) h)
% 10.46/10.75       (compose (compose (compose g (compose a b)) h) (codomain g)) =
% 10.46/10.75     compose (compose (compose g (compose a b)) h) (codomain g)
% 10.46/10.75  |- ifeq (codomain a) (domain g) (compose (compose h a) h)
% 10.46/10.75       (compose (compose (compose h a) h) (codomain g)) =
% 10.46/10.75     compose (compose (compose h a) h) (codomain g)
% 10.46/10.75  |- ifeq (domain $X) (domain g) (compose (domain $X) h)
% 10.46/10.75       (compose (compose (domain $X) h) (codomain g)) =
% 10.46/10.75     compose (compose (domain $X) h) (codomain g)
% 10.46/10.75  |- ifeq (codomain g) (domain g) (compose h h)
% 10.46/10.75       (compose (compose h h) (codomain g)) =
% 10.46/10.75     compose (compose h h) (codomain g)
% 10.46/10.75  |- ifeq (codomain b) (codomain g)
% 10.46/10.75       (compose (codomain g) (compose (compose a b) a))
% 10.46/10.75       (compose (compose a b) a) = compose (compose a b) a
% 10.46/10.75  |- ifeq (codomain b) (codomain a)
% 10.46/10.75       (compose (codomain g) (compose (compose a b) b))
% 10.46/10.75       (compose (compose a b) b) = compose (compose a b) b
% 10.46/10.75  |- ifeq (codomain b) (codomain $X)
% 10.46/10.75       (compose (codomain g) (compose (compose a b) (codomain $X)))
% 10.46/10.75       (compose (compose a b) (codomain $X)) =
% 10.46/10.75     compose (compose a b) (codomain $X)
% 10.46/10.75  |- ifeq (codomain b) (codomain g)
% 10.46/10.75       (compose (codomain g) (compose (compose a b) (compose a b)))
% 10.46/10.75       (compose (compose a b) (compose a b)) =
% 10.46/10.75     compose (compose a b) (compose a b)
% 10.46/10.75  |- ifeq (codomain b) (domain g)
% 10.46/10.75       (compose (codomain g) (compose (compose a b) (compose g a)))
% 10.46/10.75       (compose (compose a b) (compose g a)) =
% 10.46/10.75     compose (compose a b) (compose g a)
% 10.46/10.75  |- ifeq (codomain b) (domain g)
% 10.46/10.75       (compose (codomain g)
% 10.46/10.75          (compose (compose a b) (compose g (compose a b))))
% 10.46/10.75       (compose (compose a b) (compose g (compose a b))) =
% 10.46/10.75     compose (compose a b) (compose g (compose a b))
% 10.46/10.75  |- ifeq (codomain b) (domain g)
% 10.46/10.75       (compose (codomain g) (compose (compose a b) (compose h a)))
% 10.46/10.75       (compose (compose a b) (compose h a)) =
% 10.46/10.75     compose (compose a b) (compose h a)
% 10.46/10.75  |- ifeq (codomain b) (domain $X)
% 10.46/10.75       (compose (codomain g) (compose (compose a b) (domain $X)))
% 10.46/10.75       (compose (compose a b) (domain $X)) =
% 10.46/10.75     compose (compose a b) (domain $X)
% 10.46/10.75  |- ifeq (codomain b) (domain g)
% 10.46/10.75       (compose (codomain g) (compose (compose a b) h))
% 10.46/10.75       (compose (compose a b) h) = compose (compose a b) h
% 10.46/10.75  |- ifeq (codomain a) (codomain g)
% 10.46/10.75       (compose (domain g) (compose (compose g a) a))
% 10.46/10.75       (compose (compose g a) a) = compose (compose g a) a
% 10.46/10.75  |- ifeq (codomain a) (codomain $X)
% 10.46/10.75       (compose (domain g) (compose (compose g a) (codomain $X)))
% 10.46/10.75       (compose (compose g a) (codomain $X)) =
% 10.46/10.75     compose (compose g a) (codomain $X)
% 10.46/10.75  |- ifeq (codomain a) (codomain g)
% 10.46/10.75       (compose (domain g) (compose (compose g a) (compose a b)))
% 10.46/10.75       (compose (compose g a) (compose a b)) =
% 10.46/10.75     compose (compose g a) (compose a b)
% 10.46/10.75  |- ifeq (codomain a) (domain g)
% 10.46/10.75       (compose (domain g) (compose (compose g a) (compose g a)))
% 10.46/10.75       (compose (compose g a) (compose g a)) =
% 10.46/10.75     compose (compose g a) (compose g a)
% 10.46/10.75  |- ifeq (codomain a) (domain g)
% 10.46/10.75       (compose (domain g) (compose (compose g a) (compose g (compose a b))))
% 10.46/10.75       (compose (compose g a) (compose g (compose a b))) =
% 10.46/10.75     compose (compose g a) (compose g (compose a b))
% 10.46/10.75  |- ifeq (codomain a) (domain g)
% 10.46/10.75       (compose (domain g) (compose (compose g a) (compose h a)))
% 10.46/10.75       (compose (compose g a) (compose h a)) =
% 10.46/10.75     compose (compose g a) (compose h a)
% 10.46/10.75  |- ifeq (codomain a) (domain $X)
% 10.46/10.75       (compose (domain g) (compose (compose g a) (domain $X)))
% 10.46/10.75       (compose (compose g a) (domain $X)) =
% 10.46/10.75     compose (compose g a) (domain $X)
% 10.46/10.75  |- ifeq (codomain a) (domain g)
% 10.46/10.75       (compose (domain g) (compose (compose g a) h))
% 10.46/10.75       (compose (compose g a) h) = compose (compose g a) h
% 10.46/10.75  |- ifeq (codomain a) (domain g)
% 10.46/10.75       (domain (compose (compose g a) (compose h a))) (domain g) = domain g
% 10.46/10.75  |- ifeq (codomain a) (domain g)
% 10.46/10.75       (domain (compose (compose h a) (compose h a))) (domain g) = domain g
% 10.46/10.75  |- ifeq (codomain g) (codomain a) (compose (domain g) (compose h b))
% 10.46/10.75       (compose h b) = compose h b
% 10.46/10.75  |- ifeq (codomain g) (codomain $X)
% 10.46/10.75       (compose (domain g) (compose h (codomain $X)))
% 10.46/10.75       (compose h (codomain $X)) = compose h (codomain $X)
% 10.46/10.75  |- ifeq (codomain g) (domain g)
% 10.46/10.75       (compose (domain g) (compose h (compose g a)))
% 10.46/10.75       (compose h (compose g a)) = compose h (compose g a)
% 10.46/10.75  |- ifeq (codomain g) (domain g)
% 10.46/10.75       (compose (domain g) (compose h (compose g (compose a b))))
% 10.46/10.75       (compose h (compose g (compose a b))) =
% 10.46/10.75     compose h (compose g (compose a b))
% 10.46/10.75  |- ifeq (codomain g) (domain g)
% 10.46/10.75       (compose (domain g) (compose h (compose h a)))
% 10.46/10.75       (compose h (compose h a)) = compose h (compose h a)
% 10.46/10.75  |- ifeq (codomain g) (domain $X)
% 10.46/10.75       (compose (domain g) (compose h (domain $X))) (compose h (domain $X)) =
% 10.46/10.75     compose h (domain $X)
% 10.46/10.75  |- ifeq (codomain g) (domain g) (compose (domain g) (compose h h))
% 10.46/10.75       (compose h h) = compose h h
% 10.46/10.75  |- ifeq (codomain b) (domain g)
% 10.46/10.75       (codomain (compose (compose a b) (compose g (compose a b))))
% 10.46/10.75       (codomain b) = codomain b
% 10.46/10.75  |- ifeq (codomain a) (domain g)
% 10.46/10.75       (codomain (compose (compose g a) (compose g (compose a b))))
% 10.46/10.75       (codomain b) = codomain b
% 10.46/10.75  |- a = ifeq (compose a a) $_136 (ifeq a $_136 (codomain g) a) a
% 10.46/10.75  |- ifeq (codomain $_137) (codomain a)
% 10.46/10.75       (ifeq (compose $_137 a) a (codomain g) $_137) $_137 = $_137
% 10.46/10.75  |- ifeq (codomain g) (codomain a)
% 10.46/10.75       (ifeq a $_136 (ifeq a $_136 (codomain g) (codomain g)) (codomain g))
% 10.46/10.75       (codomain g) = codomain g
% 10.46/10.75  |- ifeq (codomain $_137) (codomain a)
% 10.46/10.75       (ifeq a (compose $_137 a) (codomain g) $_137) $_137 = $_137
% 10.46/10.75  |- ifeq (codomain $_1) (codomain a)
% 10.46/10.75       (ifeq (compose (codomain $_1) a) $_136
% 10.46/10.75          (ifeq a $_136 (codomain g) (codomain $_1)) (codomain $_1))
% 10.46/10.75       (codomain $_1) = codomain $_1
% 10.46/10.75  |- ifeq (codomain b) (codomain a)
% 10.46/10.75       (ifeq (compose (compose a b) a) $_136
% 10.46/10.75          (ifeq a $_136 (codomain g) (compose a b)) (compose a b))
% 10.46/10.75       (compose a b) = compose a b
% 10.46/10.75  |- ifeq (compose (compose g a) a) $_136
% 10.46/10.75       (ifeq a $_136 (codomain g) (compose g a)) (compose g a) = compose g a
% 10.46/10.75  |- ifeq (codomain b) (codomain a)
% 10.46/10.75       (ifeq (compose (compose g (compose a b)) a) $_136
% 10.46/10.75          (ifeq a $_136 (codomain g) (compose g (compose a b)))
% 10.46/10.75          (compose g (compose a b))) (compose g (compose a b)) =
% 10.46/10.75     compose g (compose a b)
% 10.46/10.75  |- ifeq (compose (compose h a) a) $_136
% 10.46/10.75       (ifeq a $_136 (codomain g) (compose h a)) (compose h a) = compose h a
% 10.46/10.75  |- ifeq (domain $X) (codomain a)
% 10.46/10.75       (ifeq (compose (domain $X) a) $_136
% 10.46/10.75          (ifeq a $_136 (codomain g) (domain $X)) (domain $X)) (domain $X) =
% 10.46/10.75     domain $X
% 10.46/10.75  |- ifeq (codomain g) (codomain a)
% 10.46/10.75       (ifeq (compose h a) $_136 (ifeq a $_136 (codomain g) h) h) h = h
% 10.46/10.75  |- a = ifeq a (compose a a) (codomain g) a
% 10.46/10.75  |- a = ifeq (compose a a) a (codomain g) a
% 10.46/10.75  |- ifeq (codomain g) (codomain a) (codomain g) (codomain g) = codomain g
% 10.46/10.75  |- ifeq (codomain $_1) (codomain a)
% 10.46/10.75       (ifeq (compose (codomain $_1) a) a (codomain g) (codomain $_1))
% 10.46/10.75       (codomain $_1) = codomain $_1
% 10.46/10.75  |- ifeq (codomain b) (codomain a)
% 10.46/10.75       (ifeq (compose (compose a b) a) a (codomain g) (compose a b))
% 10.46/10.75       (compose a b) = compose a b
% 10.46/10.75  |- ifeq (compose (compose g a) a) a (codomain g) (compose g a) =
% 10.46/10.75     compose g a
% 10.46/10.75  |- ifeq (codomain b) (codomain a)
% 10.46/10.75       (ifeq (compose (compose g (compose a b)) a) a (codomain g)
% 10.46/10.75          (compose g (compose a b))) (compose g (compose a b)) =
% 10.46/10.75     compose g (compose a b)
% 10.46/10.75  |- ifeq (compose (compose h a) a) a (codomain g) (compose h a) =
% 10.46/10.75     compose h a
% 10.46/10.75  |- ifeq (domain $X) (codomain a)
% 10.46/10.75       (ifeq (compose (domain $X) a) a (codomain g) (domain $X))
% 10.46/10.75       (domain $X) = domain $X
% 10.46/10.75  |- ifeq (codomain g) (codomain a) (ifeq (compose h a) a (codomain g) h) h =
% 10.46/10.75     h
% 10.46/10.75  |- ifeq (codomain $_1) (codomain a)
% 10.46/10.75       (ifeq a (compose (codomain $_1) a) (codomain g) (codomain $_1))
% 10.46/10.75       (codomain $_1) = codomain $_1
% 10.46/10.75  |- ifeq (codomain b) (codomain a)
% 10.46/10.75       (ifeq a (compose (compose a b) a) (codomain g) (compose a b))
% 10.46/10.75       (compose a b) = compose a b
% 10.46/10.75  |- ifeq a (compose (compose g a) a) (codomain g) (compose g a) =
% 10.46/10.75     compose g a
% 10.46/10.75  |- ifeq (codomain b) (codomain a)
% 10.46/10.75       (ifeq a (compose (compose g (compose a b)) a) (codomain g)
% 10.46/10.75          (compose g (compose a b))) (compose g (compose a b)) =
% 10.46/10.75     compose g (compose a b)
% 10.46/10.75  |- ifeq a (compose (compose h a) a) (codomain g) (compose h a) =
% 10.46/10.75     compose h a
% 10.46/10.76  |- ifeq (domain $X) (codomain a)
% 10.46/10.76       (ifeq a (compose (domain $X) a) (codomain g) (domain $X))
% 10.46/10.76       (domain $X) = domain $X
% 10.46/10.76  |- ifeq (codomain g) (codomain a) (ifeq a (compose h a) (codomain g) h) h =
% 10.46/10.76     h
% 10.46/10.76  |- ifeq (codomain b) (domain g)
% 10.46/10.76       (codomain (compose (compose a b) (compose g a))) (codomain a) =
% 10.46/10.76     codomain a
% 10.46/10.76  |- ifeq (codomain $_1) (codomain a) (compose (codomain $_1) b)
% 10.46/10.76       (compose (compose (codomain $_1) (codomain a)) b) =
% 10.46/10.76     compose (compose (codomain $_1) (codomain a)) b
% 10.46/10.76  |- ifeq (codomain b) (codomain a) (compose (compose a b) b)
% 10.46/10.76       (compose (compose (compose a b) (codomain a)) b) =
% 10.46/10.76     compose (compose (compose a b) (codomain a)) b
% 10.46/10.76  |- ifeq (codomain b) (codomain a) (compose (compose g (compose a b)) b)
% 10.46/10.76       (compose (compose (compose g (compose a b)) (codomain a)) b) =
% 10.46/10.76     compose (compose (compose g (compose a b)) (codomain a)) b
% 10.46/10.76  |- ifeq (domain $X) (codomain a) (compose (domain $X) b)
% 10.46/10.76       (compose (compose (domain $X) (codomain a)) b) =
% 10.46/10.76     compose (compose (domain $X) (codomain a)) b
% 10.46/10.76  |- ifeq (codomain g) (codomain a) (compose h b)
% 10.46/10.76       (compose (compose h (codomain a)) b) =
% 10.46/10.76     compose (compose h (codomain a)) b
% 10.46/10.76  |- ifeq (codomain a) (domain g)
% 10.46/10.76       (domain (compose (compose h a) (compose g a))) (domain g) = domain g
% 10.46/10.76  |- a = ifeq (compose a a) $_153 (ifeq (compose g a) $_153 g a) a
% 10.46/10.76  |- $_152 =
% 10.46/10.76     ifeq (codomain $_152) (codomain a)
% 10.46/10.76       (ifeq (compose $_152 a) (compose g a) g $_152) $_152
% 10.46/10.76  |- codomain g =
% 10.46/10.76     ifeq (codomain g) (codomain a)
% 10.46/10.76       (ifeq a $_153 (ifeq (compose g a) $_153 g (codomain g)) (codomain g))
% 10.46/10.76       (codomain g)
% 10.46/10.76  |- $_152 =
% 10.46/10.76     ifeq (codomain $_152) (codomain a)
% 10.46/10.76       (ifeq (compose g a) (compose $_152 a) g $_152) $_152
% 10.46/10.76  |- codomain $_1 =
% 10.46/10.76     ifeq (codomain $_1) (codomain a)
% 10.46/10.76       (ifeq (compose (codomain $_1) a) $_153
% 10.46/10.76          (ifeq (compose g a) $_153 g (codomain $_1)) (codomain $_1))
% 10.46/10.76       (codomain $_1)
% 10.46/10.76  |- compose a b =
% 10.46/10.76     ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose (compose a b) a) $_153
% 10.46/10.76          (ifeq (compose g a) $_153 g (compose a b)) (compose a b))
% 10.46/10.76       (compose a b)
% 10.46/10.76  |- compose g a =
% 10.46/10.76     ifeq (compose (compose g a) a) $_153
% 10.46/10.76       (ifeq (compose g a) $_153 g (compose g a)) (compose g a)
% 10.46/10.76  |- compose g (compose a b) =
% 10.46/10.76     ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose (compose g (compose a b)) a) $_153
% 10.46/10.76          (ifeq (compose g a) $_153 g (compose g (compose a b)))
% 10.46/10.76          (compose g (compose a b))) (compose g (compose a b))
% 10.46/10.76  |- compose h a =
% 10.46/10.76     ifeq (compose (compose h a) a) $_153
% 10.46/10.76       (ifeq (compose g a) $_153 g (compose h a)) (compose h a)
% 10.46/10.76  |- domain $X =
% 10.46/10.76     ifeq (domain $X) (codomain a)
% 10.46/10.76       (ifeq (compose (domain $X) a) $_153
% 10.46/10.76          (ifeq (compose g a) $_153 g (domain $X)) (domain $X)) (domain $X)
% 10.46/10.76  |- h =
% 10.46/10.76     ifeq (codomain g) (codomain a)
% 10.46/10.76       (ifeq (compose h a) $_153 (ifeq (compose g a) $_153 g h) h) h
% 10.46/10.76  |- a = ifeq (compose g a) (compose a a) g a
% 10.46/10.76  |- a = ifeq (compose a a) (compose g a) g a
% 10.46/10.76  |- codomain g =
% 10.46/10.76     ifeq (codomain g) (codomain a) (ifeq a (compose g a) g (codomain g))
% 10.46/10.76       (codomain g)
% 10.46/10.76  |- g = ifeq (codomain g) (codomain a) g g
% 10.46/10.76  |- codomain $_1 =
% 10.46/10.76     ifeq (codomain $_1) (codomain a)
% 10.46/10.76       (ifeq (compose (codomain $_1) a) (compose g a) g (codomain $_1))
% 10.46/10.76       (codomain $_1)
% 10.46/10.76  |- compose a b =
% 10.46/10.76     ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose (compose a b) a) (compose g a) g (compose a b))
% 10.46/10.76       (compose a b)
% 10.46/10.76  |- compose g a =
% 10.46/10.76     ifeq (compose (compose g a) a) (compose g a) g (compose g a)
% 10.46/10.76  |- compose g (compose a b) =
% 10.46/10.76     ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose (compose g (compose a b)) a) (compose g a) g
% 10.46/10.76          (compose g (compose a b))) (compose g (compose a b))
% 10.46/10.76  |- compose h a =
% 10.46/10.76     ifeq (compose (compose h a) a) (compose g a) g (compose h a)
% 10.46/10.76  |- domain $X =
% 10.46/10.76     ifeq (domain $X) (codomain a)
% 10.46/10.76       (ifeq (compose (domain $X) a) (compose g a) g (domain $X)) (domain $X)
% 10.46/10.76  |- h =
% 10.46/10.76     ifeq (codomain g) (codomain a) (ifeq (compose h a) (compose g a) g h) h
% 10.46/10.76  |- codomain g =
% 10.46/10.76     ifeq (codomain g) (codomain a) (ifeq (compose g a) a g (codomain g))
% 10.46/10.76       (codomain g)
% 10.46/10.76  |- codomain $_1 =
% 10.46/10.76     ifeq (codomain $_1) (codomain a)
% 10.46/10.76       (ifeq (compose g a) (compose (codomain $_1) a) g (codomain $_1))
% 10.46/10.76       (codomain $_1)
% 10.46/10.76  |- compose a b =
% 10.46/10.76     ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose g a) (compose (compose a b) a) g (compose a b))
% 10.46/10.76       (compose a b)
% 10.46/10.76  |- compose g a =
% 10.46/10.76     ifeq (compose g a) (compose (compose g a) a) g (compose g a)
% 10.46/10.76  |- compose g (compose a b) =
% 10.46/10.76     ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose g a) (compose (compose g (compose a b)) a) g
% 10.46/10.76          (compose g (compose a b))) (compose g (compose a b))
% 10.46/10.76  |- compose h a =
% 10.46/10.76     ifeq (compose g a) (compose (compose h a) a) g (compose h a)
% 10.46/10.76  |- domain $X =
% 10.46/10.76     ifeq (domain $X) (codomain a)
% 10.46/10.76       (ifeq (compose g a) (compose (domain $X) a) g (domain $X)) (domain $X)
% 10.46/10.76  |- h =
% 10.46/10.76     ifeq (codomain g) (codomain a) (ifeq (compose g a) (compose h a) g h) h
% 10.46/10.76  |- a = ifeq (compose a a) $_157 (ifeq (compose h a) $_157 h a) a
% 10.46/10.76  |- ifeq (codomain $_158) (codomain a)
% 10.46/10.76       (ifeq (compose $_158 a) (compose h a) h $_158) $_158 = $_158
% 10.46/10.76  |- ifeq (codomain g) (codomain a)
% 10.46/10.76       (ifeq a $_157 (ifeq (compose h a) $_157 h (codomain g)) (codomain g))
% 10.46/10.76       (codomain g) = codomain g
% 10.46/10.76  |- ifeq (codomain $_158) (codomain a)
% 10.46/10.76       (ifeq (compose h a) (compose $_158 a) h $_158) $_158 = $_158
% 10.46/10.76  |- ifeq (codomain $_1) (codomain a)
% 10.46/10.76       (ifeq (compose (codomain $_1) a) $_157
% 10.46/10.76          (ifeq (compose h a) $_157 h (codomain $_1)) (codomain $_1))
% 10.46/10.76       (codomain $_1) = codomain $_1
% 10.46/10.76  |- ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose (compose a b) a) $_157
% 10.46/10.76          (ifeq (compose h a) $_157 h (compose a b)) (compose a b))
% 10.46/10.76       (compose a b) = compose a b
% 10.46/10.76  |- ifeq (compose (compose g a) a) $_157
% 10.46/10.76       (ifeq (compose h a) $_157 h (compose g a)) (compose g a) = compose g a
% 10.46/10.76  |- ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose (compose g (compose a b)) a) $_157
% 10.46/10.76          (ifeq (compose h a) $_157 h (compose g (compose a b)))
% 10.46/10.76          (compose g (compose a b))) (compose g (compose a b)) =
% 10.46/10.76     compose g (compose a b)
% 10.46/10.76  |- ifeq (compose (compose h a) a) $_157
% 10.46/10.76       (ifeq (compose h a) $_157 h (compose h a)) (compose h a) = compose h a
% 10.46/10.76  |- ifeq (domain $X) (codomain a)
% 10.46/10.76       (ifeq (compose (domain $X) a) $_157
% 10.46/10.76          (ifeq (compose h a) $_157 h (domain $X)) (domain $X)) (domain $X) =
% 10.46/10.76     domain $X
% 10.46/10.76  |- ifeq (codomain g) (codomain a)
% 10.46/10.76       (ifeq (compose h a) $_157 (ifeq (compose h a) $_157 h h) h) h = h
% 10.46/10.76  |- a = ifeq (compose h a) (compose a a) h a
% 10.46/10.76  |- a = ifeq (compose a a) (compose h a) h a
% 10.46/10.76  |- ifeq (codomain g) (codomain a) (ifeq a (compose h a) h (codomain g))
% 10.46/10.76       (codomain g) = codomain g
% 10.46/10.76  |- ifeq (codomain g) (codomain a) h h = h
% 10.46/10.76  |- ifeq (codomain $_1) (codomain a)
% 10.46/10.76       (ifeq (compose (codomain $_1) a) (compose h a) h (codomain $_1))
% 10.46/10.76       (codomain $_1) = codomain $_1
% 10.46/10.76  |- ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose (compose a b) a) (compose h a) h (compose a b))
% 10.46/10.76       (compose a b) = compose a b
% 10.46/10.76  |- ifeq (compose (compose g a) a) (compose h a) h (compose g a) =
% 10.46/10.76     compose g a
% 10.46/10.76  |- ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose (compose g (compose a b)) a) (compose h a) h
% 10.46/10.76          (compose g (compose a b))) (compose g (compose a b)) =
% 10.46/10.76     compose g (compose a b)
% 10.46/10.76  |- ifeq (compose (compose h a) a) (compose h a) h (compose h a) =
% 10.46/10.76     compose h a
% 10.46/10.76  |- ifeq (domain $X) (codomain a)
% 10.46/10.76       (ifeq (compose (domain $X) a) (compose h a) h (domain $X))
% 10.46/10.76       (domain $X) = domain $X
% 10.46/10.76  |- ifeq (codomain g) (codomain a) (ifeq (compose h a) a h (codomain g))
% 10.46/10.76       (codomain g) = codomain g
% 10.46/10.76  |- ifeq (codomain $_1) (codomain a)
% 10.46/10.76       (ifeq (compose h a) (compose (codomain $_1) a) h (codomain $_1))
% 10.46/10.76       (codomain $_1) = codomain $_1
% 10.46/10.76  |- ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose h a) (compose (compose a b) a) h (compose a b))
% 10.46/10.76       (compose a b) = compose a b
% 10.46/10.76  |- ifeq (compose h a) (compose (compose g a) a) h (compose g a) =
% 10.46/10.76     compose g a
% 10.46/10.76  |- ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose h a) (compose (compose g (compose a b)) a) h
% 10.46/10.76          (compose g (compose a b))) (compose g (compose a b)) =
% 10.46/10.76     compose g (compose a b)
% 10.46/10.76  |- ifeq (compose h a) (compose (compose h a) a) h (compose h a) =
% 10.46/10.76     compose h a
% 10.46/10.76  |- ifeq (domain $X) (codomain a)
% 10.46/10.76       (ifeq (compose h a) (compose (domain $X) a) h (domain $X))
% 10.46/10.76       (domain $X) = domain $X
% 10.46/10.76  |- a = ifeq (compose a b) $_163 (ifeq (compose g b) $_163 g a) a
% 10.46/10.76  |- $_162 =
% 10.46/10.76     ifeq (codomain $_162) (codomain a)
% 10.46/10.76       (ifeq (compose $_162 b) (compose g b) g $_162) $_162
% 10.46/10.76  |- codomain a =
% 10.46/10.76     ifeq b $_163 (ifeq (compose g b) $_163 g (codomain a)) (codomain a)
% 10.46/10.76  |- compose h a =
% 10.46/10.76     ifeq (compose g (compose a b)) $_163
% 10.46/10.76       (ifeq (compose g b) $_163 g (compose h a)) (compose h a)
% 10.46/10.76  |- $_162 =
% 10.46/10.76     ifeq (codomain $_162) (codomain a)
% 10.46/10.76       (ifeq (compose g b) (compose $_162 b) g $_162) $_162
% 10.46/10.76  |- codomain $_1 =
% 10.46/10.76     ifeq (codomain $_1) (codomain a)
% 10.46/10.76       (ifeq (compose (codomain $_1) b) $_163
% 10.46/10.76          (ifeq (compose g b) $_163 g (codomain $_1)) (codomain $_1))
% 10.46/10.76       (codomain $_1)
% 10.46/10.76  |- compose a b =
% 10.46/10.76     ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose (compose a b) b) $_163
% 10.46/10.76          (ifeq (compose g b) $_163 g (compose a b)) (compose a b))
% 10.46/10.76       (compose a b)
% 10.46/10.76  |- compose g a =
% 10.46/10.76     ifeq (compose g (compose a b)) $_163
% 10.46/10.76       (ifeq (compose g b) $_163 g (compose g a)) (compose g a)
% 10.46/10.76  |- compose g (compose a b) =
% 10.46/10.76     ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose (compose g (compose a b)) b) $_163
% 10.46/10.76          (ifeq (compose g b) $_163 g (compose g (compose a b)))
% 10.46/10.76          (compose g (compose a b))) (compose g (compose a b))
% 10.46/10.76  |- domain $X =
% 10.46/10.76     ifeq (domain $X) (codomain a)
% 10.46/10.76       (ifeq (compose (domain $X) b) $_163
% 10.46/10.76          (ifeq (compose g b) $_163 g (domain $X)) (domain $X)) (domain $X)
% 10.46/10.76  |- h =
% 10.46/10.76     ifeq (codomain g) (codomain a)
% 10.46/10.76       (ifeq (compose h b) $_163 (ifeq (compose g b) $_163 g h) h) h
% 10.46/10.76  |- codomain a = ifeq (compose g b) b g (codomain a)
% 10.46/10.76  |- codomain a = ifeq b (compose g b) g (codomain a)
% 10.46/10.76  |- a = ifeq (compose g b) (compose a b) g a
% 10.46/10.76  |- a = ifeq (compose a b) (compose g b) g a
% 10.46/10.76  |- compose h a =
% 10.46/10.76     ifeq (compose g (compose a b)) (compose g b) g (compose h a)
% 10.46/10.76  |- codomain $_1 =
% 10.46/10.76     ifeq (codomain $_1) (codomain a)
% 10.46/10.76       (ifeq (compose (codomain $_1) b) (compose g b) g (codomain $_1))
% 10.46/10.76       (codomain $_1)
% 10.46/10.76  |- compose a b =
% 10.46/10.76     ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose (compose a b) b) (compose g b) g (compose a b))
% 10.46/10.76       (compose a b)
% 10.46/10.76  |- compose g a =
% 10.46/10.76     ifeq (compose g (compose a b)) (compose g b) g (compose g a)
% 10.46/10.76  |- compose g (compose a b) =
% 10.46/10.76     ifeq (codomain b) (codomain a)
% 10.46/10.76       (ifeq (compose (compose g (compose a b)) b) (compose g b) g
% 10.46/10.76          (compose g (compose a b))) (compose g (compose a b))
% 10.46/10.76  |- domain $X =
% 10.46/10.76     ifeq (domain $X) (codomain a)
% 10.46/10.76       (ifeq (compose (domain $X) b) (compose g b) g (domain $X)) (domain $X)
% 10.46/10.76  |- h =
% 10.46/10.76     ifeq (codomain g) (codomain a) (ifeq (compose h b) (compose g b) g h) h
% 10.46/10.76  |- compose h a =
% 10.46/10.76     ifeq (compose g b) (compose g (compose a b)) g (compose h a)
% 10.46/10.76  |- codomain $_1 =
% 10.46/10.76     ifeq (codomain $_1) (codomain a)
% 10.46/10.76       (ifeq (compose g b) (compose (codomain $_1) b) g (codomain $_1))
% 10.46/10.76       (codomain $_1)
% 10.46/10.77  |- compose a b =
% 10.46/10.77     ifeq (codomain b) (codomain a)
% 10.46/10.77       (ifeq (compose g b) (compose (compose a b) b) g (compose a b))
% 10.46/10.77       (compose a b)
% 10.46/10.77  |- compose g a =
% 10.46/10.77     ifeq (compose g b) (compose g (compose a b)) g (compose g a)
% 10.46/10.77  |- compose g (compose a b) =
% 10.46/10.77     ifeq (codomain b) (codomain a)
% 10.46/10.77       (ifeq (compose g b) (compose (compose g (compose a b)) b) g
% 10.46/10.77          (compose g (compose a b))) (compose g (compose a b))
% 10.46/10.77  |- domain $X =
% 10.46/10.77     ifeq (domain $X) (codomain a)
% 10.46/10.77       (ifeq (compose g b) (compose (domain $X) b) g (domain $X)) (domain $X)
% 10.46/10.77  |- h =
% 10.46/10.77     ifeq (codomain g) (codomain a) (ifeq (compose g b) (compose h b) g h) h
% 10.46/10.77  |- a = ifeq (compose a b) $_168 (ifeq (compose h b) $_168 h a) a
% 10.46/10.77  |- ifeq (codomain $_169) (codomain a)
% 10.46/10.77       (ifeq (compose $_169 b) (compose h b) h $_169) $_169 = $_169
% 10.46/10.77  |- ifeq b $_168 (ifeq (compose h b) $_168 h (codomain a)) (codomain a) =
% 10.46/10.77     codomain a
% 10.46/10.77  |- ifeq (compose g (compose a b)) $_168
% 10.46/10.77       (ifeq (compose h b) $_168 h (compose h a)) (compose h a) = compose h a
% 10.46/10.77  |- ifeq (codomain $_169) (codomain a)
% 10.46/10.77       (ifeq (compose h b) (compose $_169 b) h $_169) $_169 = $_169
% 10.46/10.77  |- ifeq (codomain $_1) (codomain a)
% 10.46/10.77       (ifeq (compose (codomain $_1) b) $_168
% 10.46/10.77          (ifeq (compose h b) $_168 h (codomain $_1)) (codomain $_1))
% 10.46/10.77       (codomain $_1) = codomain $_1
% 10.46/10.77  |- ifeq (codomain b) (codomain a)
% 10.46/10.77       (ifeq (compose (compose a b) b) $_168
% 10.46/10.77          (ifeq (compose h b) $_168 h (compose a b)) (compose a b))
% 10.46/10.77       (compose a b) = compose a b
% 10.46/10.77  |- ifeq (compose g (compose a b)) $_168
% 10.46/10.77       (ifeq (compose h b) $_168 h (compose g a)) (compose g a) = compose g a
% 10.46/10.77  |- ifeq (codomain b) (codomain a)
% 10.46/10.77       (ifeq (compose (compose g (compose a b)) b) $_168
% 10.46/10.77          (ifeq (compose h b) $_168 h (compose g (compose a b)))
% 10.46/10.77          (compose g (compose a b))) (compose g (compose a b)) =
% 10.46/10.77     compose g (compose a b)
% 10.46/10.77  |- ifeq (domain $X) (codomain a)
% 10.46/10.77       (ifeq (compose (domain $X) b) $_168
% 10.46/10.77          (ifeq (compose h b) $_168 h (domain $X)) (domain $X)) (domain $X) =
% 10.46/10.77     domain $X
% 10.46/10.77  |- ifeq (codomain g) (codomain a)
% 10.46/10.77       (ifeq (compose h b) $_168 (ifeq (compose h b) $_168 h h) h) h = h
% 10.46/10.77  |- codomain a = ifeq (compose h b) b h (codomain a)
% 10.46/10.77  |- ifeq b (compose h b) h (codomain a) = codomain a
% 10.46/10.77  |- a = ifeq (compose h b) (compose a b) h a
% 10.46/10.77  |- a = ifeq (compose a b) (compose h b) h a
% 10.46/10.77  |- ifeq (compose g (compose a b)) (compose h b) h (compose h a) =
% 10.46/10.77     compose h a
% 10.46/10.77  |- ifeq (codomain $_1) (codomain a)
% 10.46/10.77       (ifeq (compose (codomain $_1) b) (compose h b) h (codomain $_1))
% 10.46/10.77       (codomain $_1) = codomain $_1
% 10.46/10.77  |- ifeq (codomain b) (codomain a)
% 10.46/10.77       (ifeq (compose (compose a b) b) (compose h b) h (compose a b))
% 10.46/10.77       (compose a b) = compose a b
% 10.46/10.77  |- ifeq (compose g (compose a b)) (compose h b) h (compose g a) =
% 10.46/10.77     compose g a
% 10.46/10.77  |- ifeq (codomain b) (codomain a)
% 10.46/10.77       (ifeq (compose (compose g (compose a b)) b) (compose h b) h
% 10.46/10.77          (compose g (compose a b))) (compose g (compose a b)) =
% 10.46/10.77     compose g (compose a b)
% 10.46/10.77  |- ifeq (domain $X) (codomain a)
% 10.46/10.77       (ifeq (compose (domain $X) b) (compose h b) h (domain $X))
% 10.46/10.77       (domain $X) = domain $X
% 10.46/10.77  |- ifeq (compose h b) (compose g (compose a b)) h (compose h a) =
% 10.46/10.77     compose h a
% 10.46/10.77  |- ifeq (codomain $_1) (codomain a)
% 10.46/10.77       (ifeq (compose h b) (compose (codomain $_1) b) h (codomain $_1))
% 10.46/10.77       (codomain $_1) = codomain $_1
% 10.46/10.77  |- ifeq (codomain b) (codomain a)
% 10.46/10.77       (ifeq (compose h b) (compose (compose a b) b) h (compose a b))
% 10.46/10.77       (compose a b) = compose a b
% 10.46/10.77  |- ifeq (compose h b) (compose g (compose a b)) h (compose g a) =
% 10.46/10.77     compose g a
% 10.46/10.77  |- ifeq (codomain b) (codomain a)
% 10.46/10.77       (ifeq (compose h b) (compose (compose g (compose a b)) b) h
% 10.46/10.77          (compose g (compose a b))) (compose g (compose a b)) =
% 10.46/10.77     compose g (compose a b)
% 10.46/10.77  |- ifeq (domain $X) (codomain a)
% 10.46/10.77       (ifeq (compose h b) (compose (domain $X) b) h (domain $X))
% 10.46/10.77       (domain $X) = domain $X
% 10.46/10.77  |- ifeq (codomain a) (domain g)
% 10.46/10.77       (codomain (compose (compose g a) (compose g a))) (codomain a) =
% 10.46/10.77     codomain a
% 10.46/10.77  |- ifeq (codomain b) (codomain g)
% 10.46/10.77       (compose (compose a b) (compose (codomain b) a))
% 10.46/10.77       (compose (compose a b) a) = compose (compose a b) a
% 10.46/10.77  |- ifeq (codomain b) (codomain a)
% 10.46/10.77       (compose (compose a b) (compose (codomain b) b))
% 10.46/10.77       (compose (compose a b) b) = compose (compose a b) b
% 10.46/10.77  |- ifeq (codomain b) (codomain $X)
% 10.46/10.77       (compose (compose a b) (compose (codomain b) (codomain $X)))
% 10.46/10.77       (compose (compose a b) (codomain $X)) =
% 10.46/10.77     compose (compose a b) (codomain $X)
% 10.46/10.77  |- ifeq (codomain b) (codomain g)
% 10.46/10.77       (compose (compose a b) (compose (codomain b) (compose a b)))
% 10.46/10.77       (compose (compose a b) (compose a b)) =
% 10.46/10.77     compose (compose a b) (compose a b)
% 10.46/10.77  |- ifeq (codomain b) (domain g)
% 10.46/10.77       (compose (compose a b) (compose (codomain b) (compose g a)))
% 10.46/10.77       (compose (compose a b) (compose g a)) =
% 10.46/10.77     compose (compose a b) (compose g a)
% 10.46/10.77  |- ifeq (codomain b) (domain g)
% 10.46/10.77       (compose (compose a b)
% 10.46/10.77          (compose (codomain b) (compose g (compose a b))))
% 10.46/10.77       (compose (compose a b) (compose g (compose a b))) =
% 10.46/10.77     compose (compose a b) (compose g (compose a b))
% 10.46/10.77  |- ifeq (codomain b) (domain g)
% 10.46/10.77       (compose (compose a b) (compose (codomain b) (compose h a)))
% 10.46/10.77       (compose (compose a b) (compose h a)) =
% 10.46/10.77     compose (compose a b) (compose h a)
% 10.46/10.77  |- ifeq (codomain b) (domain $X)
% 10.46/10.77       (compose (compose a b) (compose (codomain b) (domain $X)))
% 10.46/10.77       (compose (compose a b) (domain $X)) =
% 10.46/10.77     compose (compose a b) (domain $X)
% 10.46/10.77  |- ifeq (codomain b) (domain g)
% 10.46/10.77       (compose (compose a b) (compose (codomain b) h))
% 10.46/10.77       (compose (compose a b) h) = compose (compose a b) h
% 10.46/10.77  |- ifeq (codomain a) (codomain g)
% 10.46/10.77       (compose (domain g) (compose (compose h a) a))
% 10.46/10.77       (compose (compose h a) a) = compose (compose h a) a
% 10.46/10.77  |- ifeq (codomain a) (codomain $X)
% 10.46/10.77       (compose (domain g) (compose (compose h a) (codomain $X)))
% 10.46/10.77       (compose (compose h a) (codomain $X)) =
% 10.46/10.77     compose (compose h a) (codomain $X)
% 10.46/10.77  |- ifeq (codomain a) (codomain g)
% 10.46/10.77       (compose (domain g) (compose (compose h a) (compose a b)))
% 10.46/10.77       (compose (compose h a) (compose a b)) =
% 10.46/10.77     compose (compose h a) (compose a b)
% 10.46/10.77  |- ifeq (codomain a) (domain g)
% 10.46/10.77       (compose (domain g) (compose (compose h a) (compose g a)))
% 10.46/10.77       (compose (compose h a) (compose g a)) =
% 10.46/10.77     compose (compose h a) (compose g a)
% 10.46/10.77  |- ifeq (codomain a) (domain g)
% 10.46/10.77       (compose (domain g) (compose (compose h a) (compose g (compose a b))))
% 10.46/10.77       (compose (compose h a) (compose g (compose a b))) =
% 10.46/10.77     compose (compose h a) (compose g (compose a b))
% 10.46/10.77  |- ifeq (codomain a) (domain g)
% 10.46/10.77       (compose (domain g) (compose (compose h a) (compose h a)))
% 10.46/10.77       (compose (compose h a) (compose h a)) =
% 10.46/10.77     compose (compose h a) (compose h a)
% 10.46/10.77  |- ifeq (codomain a) (domain $X)
% 10.46/10.77       (compose (domain g) (compose (compose h a) (domain $X)))
% 10.46/10.77       (compose (compose h a) (domain $X)) =
% 10.46/10.77     compose (compose h a) (domain $X)
% 10.46/10.77  |- ifeq (codomain a) (domain g)
% 10.46/10.77       (compose (domain g) (compose (compose h a) h))
% 10.46/10.77       (compose (compose h a) h) = compose (compose h a) h
% 10.46/10.77  |- ifeq (codomain $_1) (codomain g) (compose (codomain $_1) (compose a b))
% 10.46/10.77       (compose (compose (codomain $_1) (codomain g)) (compose a b)) =
% 10.46/10.77     compose (compose (codomain $_1) (codomain g)) (compose a b)
% 10.46/10.77  |- ifeq (codomain b) (codomain g) (compose (compose a b) (compose a b))
% 10.46/10.77       (compose (compose (compose a b) (codomain g)) (compose a b)) =
% 10.46/10.77     compose (compose (compose a b) (codomain g)) (compose a b)
% 10.46/10.77  |- ifeq (codomain a) (codomain g) (compose (compose g a) (compose a b))
% 10.46/10.77       (compose (compose (compose g a) (codomain g)) (compose a b)) =
% 10.46/10.77     compose (compose (compose g a) (codomain g)) (compose a b)
% 10.46/10.77  |- ifeq (codomain b) (codomain g)
% 10.46/10.77       (compose (compose g (compose a b)) (compose a b))
% 10.46/10.77       (compose (compose (compose g (compose a b)) (codomain g))
% 10.46/10.77          (compose a b)) =
% 10.46/10.77     compose (compose (compose g (compose a b)) (codomain g)) (compose a b)
% 10.54/10.77  |- ifeq (codomain a) (codomain g) (compose (compose h a) (compose a b))
% 10.54/10.77       (compose (compose (compose h a) (codomain g)) (compose a b)) =
% 10.54/10.77     compose (compose (compose h a) (codomain g)) (compose a b)
% 10.54/10.77  |- ifeq (domain $X) (codomain g) (compose (domain $X) (compose a b))
% 10.54/10.77       (compose (compose (domain $X) (codomain g)) (compose a b)) =
% 10.54/10.77     compose (compose (domain $X) (codomain g)) (compose a b)
% 10.54/10.77  |- ifeq (codomain $_1) (domain g) (compose (codomain $_1) (compose g a))
% 10.54/10.77       (compose (compose (codomain $_1) (domain g)) (compose g a)) =
% 10.54/10.77     compose (compose (codomain $_1) (domain g)) (compose g a)
% 10.54/10.77  |- ifeq (codomain b) (domain g) (compose (compose a b) (compose g a))
% 10.54/10.77       (compose (compose (compose a b) (domain g)) (compose g a)) =
% 10.54/10.77     compose (compose (compose a b) (domain g)) (compose g a)
% 10.54/10.77  |- ifeq (codomain a) (domain g) (compose (compose g a) (compose g a))
% 10.54/10.77       (compose (compose (compose g a) (domain g)) (compose g a)) =
% 10.54/10.77     compose (compose (compose g a) (domain g)) (compose g a)
% 10.54/10.77  |- ifeq (codomain b) (domain g)
% 10.54/10.77       (compose (compose g (compose a b)) (compose g a))
% 10.54/10.77       (compose (compose (compose g (compose a b)) (domain g))
% 10.54/10.77          (compose g a)) =
% 10.54/10.77     compose (compose (compose g (compose a b)) (domain g)) (compose g a)
% 10.54/10.77  |- ifeq (codomain a) (domain g) (compose (compose h a) (compose g a))
% 10.54/10.77       (compose (compose (compose h a) (domain g)) (compose g a)) =
% 10.54/10.77     compose (compose (compose h a) (domain g)) (compose g a)
% 10.54/10.77  |- ifeq (domain $X) (domain g) (compose (domain $X) (compose g a))
% 10.54/10.77       (compose (compose (domain $X) (domain g)) (compose g a)) =
% 10.54/10.77     compose (compose (domain $X) (domain g)) (compose g a)
% 10.54/10.77  |- ifeq (codomain g) (domain g) (compose h (compose g a))
% 10.54/10.77       (compose (compose h (domain g)) (compose g a)) =
% 10.54/10.77     compose (compose h (domain g)) (compose g a)
% 10.54/10.77  |- ifeq (codomain $_1) (domain g) (compose (codomain $_1) (compose h a))
% 10.54/10.77       (compose (compose (codomain $_1) (domain g)) (compose h a)) =
% 10.54/10.77     compose (compose (codomain $_1) (domain g)) (compose h a)
% 10.54/10.77  |- ifeq (codomain b) (domain g) (compose (compose a b) (compose h a))
% 10.54/10.77       (compose (compose (compose a b) (domain g)) (compose h a)) =
% 10.54/10.77     compose (compose (compose a b) (domain g)) (compose h a)
% 10.54/10.77  |- ifeq (codomain a) (domain g) (compose (compose g a) (compose h a))
% 10.54/10.77       (compose (compose (compose g a) (domain g)) (compose h a)) =
% 10.54/10.77     compose (compose (compose g a) (domain g)) (compose h a)
% 10.54/10.77  |- ifeq (codomain b) (domain g)
% 10.54/10.77       (compose (compose g (compose a b)) (compose h a))
% 10.54/10.77       (compose (compose (compose g (compose a b)) (domain g))
% 10.54/10.77          (compose h a)) =
% 10.54/10.77     compose (compose (compose g (compose a b)) (domain g)) (compose h a)
% 10.54/10.77  |- ifeq (codomain a) (domain g) (compose (compose h a) (compose h a))
% 10.54/10.77       (compose (compose (compose h a) (domain g)) (compose h a)) =
% 10.54/10.77     compose (compose (compose h a) (domain g)) (compose h a)
% 10.54/10.77  |- ifeq (domain $X) (domain g) (compose (domain $X) (compose h a))
% 10.54/10.77       (compose (compose (domain $X) (domain g)) (compose h a)) =
% 10.54/10.77     compose (compose (domain $X) (domain g)) (compose h a)
% 10.54/10.77  |- ifeq (codomain g) (domain g) (compose h (compose h a))
% 10.54/10.77       (compose (compose h (domain g)) (compose h a)) =
% 10.54/10.77     compose (compose h (domain g)) (compose h a)
% 10.54/10.77  |- ifeq (codomain $_1) (domain g)
% 10.54/10.77       (compose (codomain $_1) (compose g (compose a b)))
% 10.54/10.77       (compose (compose (codomain $_1) h) (compose a b)) =
% 10.54/10.77     compose (compose (codomain $_1) h) (compose a b)
% 10.54/10.77  |- ifeq (codomain b) (domain g)
% 10.54/10.77       (compose (compose a b) (compose g (compose a b)))
% 10.54/10.77       (compose (compose (compose a b) h) (compose a b)) =
% 10.54/10.77     compose (compose (compose a b) h) (compose a b)
% 10.54/10.77  |- ifeq (codomain a) (domain g)
% 10.54/10.77       (compose (compose g a) (compose g (compose a b)))
% 10.54/10.77       (compose (compose (compose g a) h) (compose a b)) =
% 10.54/10.77     compose (compose (compose g a) h) (compose a b)
% 10.54/10.77  |- ifeq (codomain b) (domain g)
% 10.54/10.77       (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.54/10.77       (compose (compose (compose g (compose a b)) h) (compose a b)) =
% 10.54/10.77     compose (compose (compose g (compose a b)) h) (compose a b)
% 10.54/10.77  |- ifeq (codomain a) (domain g)
% 10.54/10.77       (compose (compose h a) (compose g (compose a b)))
% 10.54/10.77       (compose (compose (compose h a) h) (compose a b)) =
% 10.54/10.77     compose (compose (compose h a) h) (compose a b)
% 10.54/10.77  |- ifeq (domain $X) (domain g)
% 10.54/10.77       (compose (domain $X) (compose g (compose a b)))
% 10.54/10.77       (compose (compose (domain $X) h) (compose a b)) =
% 10.54/10.77     compose (compose (domain $X) h) (compose a b)
% 10.54/10.78  |- ifeq (codomain g) (domain g) (compose h (compose g (compose a b)))
% 10.54/10.78       (compose (compose h h) (compose a b)) =
% 10.54/10.78     compose (compose h h) (compose a b)
% 10.54/10.78  |- ifeq (codomain $_1) (codomain g) (compose (codomain $_1) a)
% 10.54/10.78       (compose (compose (codomain $_1) (codomain g)) a) =
% 10.54/10.78     compose (compose (codomain $_1) (codomain g)) a
% 10.54/10.78  |- ifeq (codomain b) (codomain g) (compose (compose a b) a)
% 10.54/10.78       (compose (compose (compose a b) (codomain g)) a) =
% 10.54/10.78     compose (compose (compose a b) (codomain g)) a
% 10.54/10.78  |- ifeq (codomain a) (codomain g) (compose (compose g a) a)
% 10.54/10.78       (compose (compose (compose g a) (codomain g)) a) =
% 10.54/10.78     compose (compose (compose g a) (codomain g)) a
% 10.54/10.78  |- ifeq (codomain b) (codomain g) (compose (compose g (compose a b)) a)
% 10.54/10.78       (compose (compose (compose g (compose a b)) (codomain g)) a) =
% 10.54/10.78     compose (compose (compose g (compose a b)) (codomain g)) a
% 10.54/10.78  |- ifeq (codomain a) (codomain g) (compose (compose h a) a)
% 10.54/10.78       (compose (compose (compose h a) (codomain g)) a) =
% 10.54/10.78     compose (compose (compose h a) (codomain g)) a
% 10.54/10.78  |- ifeq (domain $X) (codomain g) (compose (domain $X) a)
% 10.54/10.78       (compose (compose (domain $X) (codomain g)) a) =
% 10.54/10.78     compose (compose (domain $X) (codomain g)) a
% 10.54/10.78  |- ifeq (codomain $_207) (codomain g)
% 10.54/10.78       (ifeq (codomain g) (codomain a)
% 10.54/10.78          (ifeq a (compose $_207 a) $_207 (codomain g)) (codomain g))
% 10.54/10.78       (codomain g) = codomain g
% 10.54/10.78  |- ifeq (codomain $_207) (codomain g)
% 10.54/10.78       (ifeq (codomain $_207) (codomain a) $_207 $_207) $_207 = $_207
% 10.54/10.78  |- ifeq (codomain $_207) (codomain g)
% 10.54/10.78       (ifeq (codomain $_1) (codomain a)
% 10.54/10.78          (ifeq (compose (codomain $_1) a) (compose $_207 a) $_207
% 10.54/10.78             (codomain $_1)) (codomain $_1)) (codomain $_1) = codomain $_1
% 10.54/10.78  |- ifeq (codomain $_207) (codomain g)
% 10.54/10.78       (ifeq (codomain b) (codomain a)
% 10.54/10.78          (ifeq (compose (compose a b) a) (compose $_207 a) $_207
% 10.54/10.78             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.54/10.78  |- ifeq (codomain $_207) (codomain g)
% 10.54/10.78       (ifeq (compose (compose g a) a) (compose $_207 a) $_207 (compose g a))
% 10.54/10.78       (compose g a) = compose g a
% 10.54/10.78  |- ifeq (codomain $_207) (codomain g)
% 10.54/10.78       (ifeq (codomain b) (codomain a)
% 10.54/10.78          (ifeq (compose (compose g (compose a b)) a) (compose $_207 a) $_207
% 10.54/10.78             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.78       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.78  |- ifeq (codomain $_207) (codomain g)
% 10.54/10.78       (ifeq (compose (compose h a) a) (compose $_207 a) $_207 (compose h a))
% 10.54/10.78       (compose h a) = compose h a
% 10.54/10.78  |- ifeq (codomain $_207) (codomain g)
% 10.54/10.78       (ifeq (domain $X) (codomain a)
% 10.54/10.78          (ifeq (compose (domain $X) a) (compose $_207 a) $_207 (domain $X))
% 10.54/10.78          (domain $X)) (domain $X) = domain $X
% 10.54/10.78  |- ifeq (codomain $_207) (codomain g)
% 10.54/10.78       (ifeq (codomain g) (codomain a)
% 10.54/10.78          (ifeq (compose h a) (compose $_207 a) $_207 h) h) h = h
% 10.54/10.78  |- ifeq (codomain $_207) (codomain g)
% 10.54/10.78       (ifeq (compose a a) (compose $_207 a) $_207 a) a = a
% 10.54/10.78  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.78       (ifeq (codomain $_206) (codomain a)
% 10.54/10.78          (ifeq (compose $_206 a) (compose (codomain $_1) a) (codomain $_1)
% 10.54/10.78             $_206) $_206) $_206 = $_206
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (codomain $_206) (codomain a)
% 10.54/10.78          (ifeq (compose $_206 a) (compose (compose a b) a) (compose a b)
% 10.54/10.78             $_206) $_206) $_206 = $_206
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (codomain $_206) (codomain a)
% 10.54/10.78          (ifeq (compose $_206 a) (compose (compose g a) a) (compose g a)
% 10.54/10.78             $_206) $_206) $_206 = $_206
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (codomain $_206) (codomain a)
% 10.54/10.78          (ifeq (compose $_206 a) (compose (compose g (compose a b)) a)
% 10.54/10.78             (compose g (compose a b)) $_206) $_206) $_206 = $_206
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (codomain $_206) (codomain a)
% 10.54/10.78          (ifeq (compose $_206 a) (compose (compose h a) a) (compose h a)
% 10.54/10.78             $_206) $_206) $_206 = $_206
% 10.54/10.78  |- ifeq (domain $X) (codomain g)
% 10.54/10.78       (ifeq (codomain $_206) (codomain a)
% 10.54/10.78          (ifeq (compose $_206 a) (compose (domain $X) a) (domain $X) $_206)
% 10.54/10.78          $_206) $_206 = $_206
% 10.54/10.78  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.78       (ifeq (codomain $_1) (codomain a) (codomain $_1) (codomain $_1))
% 10.54/10.78       (codomain $_1) = codomain $_1
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (codomain b) (codomain a) (compose a b) (compose a b))
% 10.54/10.78       (compose a b) = compose a b
% 10.54/10.78  |- ifeq (codomain a) (codomain g) (compose g a) (compose g a) = compose g a
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (codomain b) (codomain a) (compose g (compose a b))
% 10.54/10.78          (compose g (compose a b))) (compose g (compose a b)) =
% 10.54/10.78     compose g (compose a b)
% 10.54/10.78  |- ifeq (codomain a) (codomain g) (compose h a) (compose h a) = compose h a
% 10.54/10.78  |- ifeq (domain $X) (codomain g)
% 10.54/10.78       (ifeq (domain $X) (codomain a) (domain $X) (domain $X)) (domain $X) =
% 10.54/10.78     domain $X
% 10.54/10.78  |- ifeq (codomain a) (codomain g) a a = a
% 10.54/10.78  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.78       (ifeq (compose a a) (compose (codomain $_1) a) (codomain $_1) a) a = a
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (compose a a) (compose (compose a b) a) (compose a b) a) a = a
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (compose a a) (compose (compose g a) a) (compose g a) a) a = a
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (compose a a) (compose (compose g (compose a b)) a)
% 10.54/10.78          (compose g (compose a b)) a) a = a
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (compose a a) (compose (compose h a) a) (compose h a) a) a = a
% 10.54/10.78  |- ifeq (domain $X) (codomain g)
% 10.54/10.78       (ifeq (compose a a) (compose (domain $X) a) (domain $X) a) a = a
% 10.54/10.78  |- ifeq (codomain $_211) (codomain g)
% 10.54/10.78       (ifeq (codomain g) (codomain a)
% 10.54/10.78          (ifeq (compose $_211 a) a $_211 (codomain g)) (codomain g))
% 10.54/10.78       (codomain g) = codomain g
% 10.54/10.78  |- ifeq (codomain $_211) (codomain g)
% 10.54/10.78       (ifeq (codomain $_1) (codomain a)
% 10.54/10.78          (ifeq (compose $_211 a) (compose (codomain $_1) a) $_211
% 10.54/10.78             (codomain $_1)) (codomain $_1)) (codomain $_1) = codomain $_1
% 10.54/10.78  |- ifeq (codomain $_211) (codomain g)
% 10.54/10.78       (ifeq (codomain b) (codomain a)
% 10.54/10.78          (ifeq (compose $_211 a) (compose (compose a b) a) $_211
% 10.54/10.78             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.54/10.78  |- ifeq (codomain $_211) (codomain g)
% 10.54/10.78       (ifeq (compose $_211 a) (compose (compose g a) a) $_211 (compose g a))
% 10.54/10.78       (compose g a) = compose g a
% 10.54/10.78  |- ifeq (codomain $_211) (codomain g)
% 10.54/10.78       (ifeq (codomain b) (codomain a)
% 10.54/10.78          (ifeq (compose $_211 a) (compose (compose g (compose a b)) a) $_211
% 10.54/10.78             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.78       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.78  |- ifeq (codomain $_211) (codomain g)
% 10.54/10.78       (ifeq (compose $_211 a) (compose (compose h a) a) $_211 (compose h a))
% 10.54/10.78       (compose h a) = compose h a
% 10.54/10.78  |- ifeq (codomain $_211) (codomain g)
% 10.54/10.78       (ifeq (domain $X) (codomain a)
% 10.54/10.78          (ifeq (compose $_211 a) (compose (domain $X) a) $_211 (domain $X))
% 10.54/10.78          (domain $X)) (domain $X) = domain $X
% 10.54/10.78  |- ifeq (codomain $_211) (codomain g)
% 10.54/10.78       (ifeq (codomain g) (codomain a)
% 10.54/10.78          (ifeq (compose $_211 a) (compose h a) $_211 h) h) h = h
% 10.54/10.78  |- ifeq (codomain $_211) (codomain g)
% 10.54/10.78       (ifeq (compose $_211 a) (compose a a) $_211 a) a = a
% 10.54/10.78  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.78       (ifeq (codomain $_210) (codomain a)
% 10.54/10.78          (ifeq (compose (codomain $_1) a) (compose $_210 a) (codomain $_1)
% 10.54/10.78             $_210) $_210) $_210 = $_210
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (codomain $_210) (codomain a)
% 10.54/10.78          (ifeq (compose (compose a b) a) (compose $_210 a) (compose a b)
% 10.54/10.78             $_210) $_210) $_210 = $_210
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (codomain $_210) (codomain a)
% 10.54/10.78          (ifeq (compose (compose g a) a) (compose $_210 a) (compose g a)
% 10.54/10.78             $_210) $_210) $_210 = $_210
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (codomain $_210) (codomain a)
% 10.54/10.78          (ifeq (compose (compose g (compose a b)) a) (compose $_210 a)
% 10.54/10.78             (compose g (compose a b)) $_210) $_210) $_210 = $_210
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (codomain $_210) (codomain a)
% 10.54/10.78          (ifeq (compose (compose h a) a) (compose $_210 a) (compose h a)
% 10.54/10.78             $_210) $_210) $_210 = $_210
% 10.54/10.78  |- ifeq (domain $X) (codomain g)
% 10.54/10.78       (ifeq (codomain $_210) (codomain a)
% 10.54/10.78          (ifeq (compose (domain $X) a) (compose $_210 a) (domain $X) $_210)
% 10.54/10.78          $_210) $_210 = $_210
% 10.54/10.78  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.78       (ifeq (compose (codomain $_1) a) (compose a a) (codomain $_1) a) a = a
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (compose (compose a b) a) (compose a a) (compose a b) a) a = a
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (compose (compose g a) a) (compose a a) (compose g a) a) a = a
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (compose (compose g (compose a b)) a) (compose a a)
% 10.54/10.78          (compose g (compose a b)) a) a = a
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (compose (compose h a) a) (compose a a) (compose h a) a) a = a
% 10.54/10.78  |- ifeq (domain $X) (codomain g)
% 10.54/10.78       (ifeq (compose (domain $X) a) (compose a a) (domain $X) a) a = a
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (codomain $_214) (codomain a)
% 10.54/10.78          (ifeq (compose $_214 b) b (codomain a) $_214) $_214) $_214 = $_214
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (codomain $_214) (codomain a)
% 10.54/10.78          (ifeq (compose $_214 b) (compose g (compose a b)) (compose h a)
% 10.54/10.78             $_214) $_214) $_214 = $_214
% 10.54/10.78  |- ifeq (codomain $_213) (codomain g)
% 10.54/10.78       (ifeq b (compose $_213 b) $_213 (codomain a)) (codomain a) =
% 10.54/10.78     codomain a
% 10.54/10.78  |- ifeq (codomain $_213) (codomain g)
% 10.54/10.78       (ifeq (compose g (compose a b)) (compose $_213 b) $_213 (compose h a))
% 10.54/10.78       (compose h a) = compose h a
% 10.54/10.78  |- ifeq (codomain $_213) (codomain g)
% 10.54/10.78       (ifeq (codomain $_1) (codomain a)
% 10.54/10.78          (ifeq (compose (codomain $_1) b) (compose $_213 b) $_213
% 10.54/10.78             (codomain $_1)) (codomain $_1)) (codomain $_1) = codomain $_1
% 10.54/10.78  |- ifeq (codomain $_213) (codomain g)
% 10.54/10.78       (ifeq (codomain b) (codomain a)
% 10.54/10.78          (ifeq (compose (compose a b) b) (compose $_213 b) $_213
% 10.54/10.78             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.54/10.78  |- ifeq (codomain $_213) (codomain g)
% 10.54/10.78       (ifeq (compose g (compose a b)) (compose $_213 b) $_213 (compose g a))
% 10.54/10.78       (compose g a) = compose g a
% 10.54/10.78  |- ifeq (codomain $_213) (codomain g)
% 10.54/10.78       (ifeq (codomain b) (codomain a)
% 10.54/10.78          (ifeq (compose (compose g (compose a b)) b) (compose $_213 b) $_213
% 10.54/10.78             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.78       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.78  |- ifeq (codomain $_213) (codomain g)
% 10.54/10.78       (ifeq (domain $X) (codomain a)
% 10.54/10.78          (ifeq (compose (domain $X) b) (compose $_213 b) $_213 (domain $X))
% 10.54/10.78          (domain $X)) (domain $X) = domain $X
% 10.54/10.78  |- ifeq (codomain $_213) (codomain g)
% 10.54/10.78       (ifeq (codomain g) (codomain a)
% 10.54/10.78          (ifeq (compose h b) (compose $_213 b) $_213 h) h) h = h
% 10.54/10.78  |- ifeq (codomain $_213) (codomain g)
% 10.54/10.78       (ifeq (compose a b) (compose $_213 b) $_213 a) a = a
% 10.54/10.78  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.78       (ifeq (codomain $_214) (codomain a)
% 10.54/10.78          (ifeq (compose $_214 b) (compose (codomain $_1) b) (codomain $_1)
% 10.54/10.78             $_214) $_214) $_214 = $_214
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (codomain $_214) (codomain a)
% 10.54/10.78          (ifeq (compose $_214 b) (compose (compose a b) b) (compose a b)
% 10.54/10.78             $_214) $_214) $_214 = $_214
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (codomain $_214) (codomain a)
% 10.54/10.78          (ifeq (compose $_214 b) (compose g (compose a b)) (compose g a)
% 10.54/10.78             $_214) $_214) $_214 = $_214
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (codomain $_214) (codomain a)
% 10.54/10.78          (ifeq (compose $_214 b) (compose (compose g (compose a b)) b)
% 10.54/10.78             (compose g (compose a b)) $_214) $_214) $_214 = $_214
% 10.54/10.78  |- ifeq (domain $X) (codomain g)
% 10.54/10.78       (ifeq (codomain $_214) (codomain a)
% 10.54/10.78          (ifeq (compose $_214 b) (compose (domain $X) b) (domain $X) $_214)
% 10.54/10.78          $_214) $_214 = $_214
% 10.54/10.78  |- ifeq (codomain a) (codomain g) (ifeq (compose a b) b (codomain a) a) a =
% 10.54/10.78     a
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (compose a b) (compose g (compose a b)) (compose h a) a) a = a
% 10.54/10.78  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.78       (ifeq (compose a b) (compose (codomain $_1) b) (codomain $_1) a) a = a
% 10.54/10.78  |- ifeq (codomain b) (codomain g)
% 10.54/10.78       (ifeq (compose a b) (compose (compose a b) b) (compose a b) a) a = a
% 10.54/10.78  |- ifeq (codomain a) (codomain g)
% 10.54/10.78       (ifeq (compose a b) (compose g (compose a b)) (compose g a) a) a = a
% 10.54/10.79  |- ifeq (codomain b) (codomain g)
% 10.54/10.79       (ifeq (compose a b) (compose (compose g (compose a b)) b)
% 10.54/10.79          (compose g (compose a b)) a) a = a
% 10.54/10.79  |- ifeq (domain $X) (codomain g)
% 10.54/10.79       (ifeq (compose a b) (compose (domain $X) b) (domain $X) a) a = a
% 10.54/10.79  |- ifeq (codomain a) (codomain g) (codomain a) (codomain a) = codomain a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq b (compose g (compose a b)) (compose h a) (codomain a))
% 10.54/10.79       (codomain a) = codomain a
% 10.54/10.79  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.79       (ifeq b (compose (codomain $_1) b) (codomain $_1) (codomain a))
% 10.54/10.79       (codomain a) = codomain a
% 10.54/10.79  |- ifeq (codomain b) (codomain g)
% 10.54/10.79       (ifeq b (compose (compose a b) b) (compose a b) (codomain a))
% 10.54/10.79       (codomain a) = codomain a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq b (compose g (compose a b)) (compose g a) (codomain a))
% 10.54/10.79       (codomain a) = codomain a
% 10.54/10.79  |- ifeq (codomain b) (codomain g)
% 10.54/10.79       (ifeq b (compose (compose g (compose a b)) b)
% 10.54/10.79          (compose g (compose a b)) (codomain a)) (codomain a) = codomain a
% 10.54/10.79  |- ifeq (domain $X) (codomain g)
% 10.54/10.79       (ifeq b (compose (domain $X) b) (domain $X) (codomain a))
% 10.54/10.79       (codomain a) = codomain a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (compose g (compose a b)) b (codomain a) (compose h a))
% 10.54/10.79       (compose h a) = compose h a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (codomain $_1) (codomain a)
% 10.54/10.79          (ifeq (compose (codomain $_1) b) b (codomain a) (codomain $_1))
% 10.54/10.79          (codomain $_1)) (codomain $_1) = codomain $_1
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (codomain b) (codomain a)
% 10.54/10.79          (ifeq (compose (compose a b) b) b (codomain a) (compose a b))
% 10.54/10.79          (compose a b)) (compose a b) = compose a b
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (compose g (compose a b)) b (codomain a) (compose g a))
% 10.54/10.79       (compose g a) = compose g a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (codomain b) (codomain a)
% 10.54/10.79          (ifeq (compose (compose g (compose a b)) b) b (codomain a)
% 10.54/10.79             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.79       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (domain $X) (codomain a)
% 10.54/10.79          (ifeq (compose (domain $X) b) b (codomain a) (domain $X))
% 10.54/10.79          (domain $X)) (domain $X) = domain $X
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (codomain g) (codomain a) (ifeq (compose h b) b (codomain a) h)
% 10.54/10.79          h) h = h
% 10.54/10.79  |- ifeq (codomain $_218) (codomain g)
% 10.54/10.79       (ifeq (compose $_218 b) b $_218 (codomain a)) (codomain a) =
% 10.54/10.79     codomain a
% 10.54/10.79  |- ifeq (codomain $_218) (codomain g)
% 10.54/10.79       (ifeq (compose $_218 b) (compose g (compose a b)) $_218 (compose h a))
% 10.54/10.79       (compose h a) = compose h a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (codomain $_219) (codomain a)
% 10.54/10.79          (ifeq b (compose $_219 b) (codomain a) $_219) $_219) $_219 = $_219
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (codomain $_219) (codomain a)
% 10.54/10.79          (ifeq (compose g (compose a b)) (compose $_219 b) (compose h a)
% 10.54/10.79             $_219) $_219) $_219 = $_219
% 10.54/10.79  |- ifeq (codomain $_218) (codomain g)
% 10.54/10.79       (ifeq (codomain $_1) (codomain a)
% 10.54/10.79          (ifeq (compose $_218 b) (compose (codomain $_1) b) $_218
% 10.54/10.79             (codomain $_1)) (codomain $_1)) (codomain $_1) = codomain $_1
% 10.54/10.79  |- ifeq (codomain $_218) (codomain g)
% 10.54/10.79       (ifeq (codomain b) (codomain a)
% 10.54/10.79          (ifeq (compose $_218 b) (compose (compose a b) b) $_218
% 10.54/10.79             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.54/10.79  |- ifeq (codomain $_218) (codomain g)
% 10.54/10.79       (ifeq (compose $_218 b) (compose g (compose a b)) $_218 (compose g a))
% 10.54/10.79       (compose g a) = compose g a
% 10.54/10.79  |- ifeq (codomain $_218) (codomain g)
% 10.54/10.79       (ifeq (codomain b) (codomain a)
% 10.54/10.79          (ifeq (compose $_218 b) (compose (compose g (compose a b)) b) $_218
% 10.54/10.79             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.79       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.79  |- ifeq (codomain $_218) (codomain g)
% 10.54/10.79       (ifeq (domain $X) (codomain a)
% 10.54/10.79          (ifeq (compose $_218 b) (compose (domain $X) b) $_218 (domain $X))
% 10.54/10.79          (domain $X)) (domain $X) = domain $X
% 10.54/10.79  |- ifeq (codomain $_218) (codomain g)
% 10.54/10.79       (ifeq (codomain g) (codomain a)
% 10.54/10.79          (ifeq (compose $_218 b) (compose h b) $_218 h) h) h = h
% 10.54/10.79  |- ifeq (codomain $_218) (codomain g)
% 10.54/10.79       (ifeq (compose $_218 b) (compose a b) $_218 a) a = a
% 10.54/10.79  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.79       (ifeq (codomain $_219) (codomain a)
% 10.54/10.79          (ifeq (compose (codomain $_1) b) (compose $_219 b) (codomain $_1)
% 10.54/10.79             $_219) $_219) $_219 = $_219
% 10.54/10.79  |- ifeq (codomain b) (codomain g)
% 10.54/10.79       (ifeq (codomain $_219) (codomain a)
% 10.54/10.79          (ifeq (compose (compose a b) b) (compose $_219 b) (compose a b)
% 10.54/10.79             $_219) $_219) $_219 = $_219
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (codomain $_219) (codomain a)
% 10.54/10.79          (ifeq (compose g (compose a b)) (compose $_219 b) (compose g a)
% 10.54/10.79             $_219) $_219) $_219 = $_219
% 10.54/10.79  |- ifeq (codomain b) (codomain g)
% 10.54/10.79       (ifeq (codomain $_219) (codomain a)
% 10.54/10.79          (ifeq (compose (compose g (compose a b)) b) (compose $_219 b)
% 10.54/10.79             (compose g (compose a b)) $_219) $_219) $_219 = $_219
% 10.54/10.79  |- ifeq (domain $X) (codomain g)
% 10.54/10.79       (ifeq (codomain $_219) (codomain a)
% 10.54/10.79          (ifeq (compose (domain $X) b) (compose $_219 b) (domain $X) $_219)
% 10.54/10.79          $_219) $_219 = $_219
% 10.54/10.79  |- ifeq (codomain a) (codomain g) (ifeq b (compose a b) (codomain a) a) a =
% 10.54/10.79     a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (compose g (compose a b)) (compose a b) (compose h a) a) a = a
% 10.54/10.79  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.79       (ifeq (compose (codomain $_1) b) (compose a b) (codomain $_1) a) a = a
% 10.54/10.79  |- ifeq (codomain b) (codomain g)
% 10.54/10.79       (ifeq (compose (compose a b) b) (compose a b) (compose a b) a) a = a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (compose g (compose a b)) (compose a b) (compose g a) a) a = a
% 10.54/10.79  |- ifeq (codomain b) (codomain g)
% 10.54/10.79       (ifeq (compose (compose g (compose a b)) b) (compose a b)
% 10.54/10.79          (compose g (compose a b)) a) a = a
% 10.54/10.79  |- ifeq (domain $X) (codomain g)
% 10.54/10.79       (ifeq (compose (domain $X) b) (compose a b) (domain $X) a) a = a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq b (compose g (compose a b)) (codomain a) (compose h a))
% 10.54/10.79       (compose h a) = compose h a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (codomain $_1) (codomain a)
% 10.54/10.79          (ifeq b (compose (codomain $_1) b) (codomain a) (codomain $_1))
% 10.54/10.79          (codomain $_1)) (codomain $_1) = codomain $_1
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (codomain b) (codomain a)
% 10.54/10.79          (ifeq b (compose (compose a b) b) (codomain a) (compose a b))
% 10.54/10.79          (compose a b)) (compose a b) = compose a b
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq b (compose g (compose a b)) (codomain a) (compose g a))
% 10.54/10.79       (compose g a) = compose g a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (codomain b) (codomain a)
% 10.54/10.79          (ifeq b (compose (compose g (compose a b)) b) (codomain a)
% 10.54/10.79             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.79       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (domain $X) (codomain a)
% 10.54/10.79          (ifeq b (compose (domain $X) b) (codomain a) (domain $X))
% 10.54/10.79          (domain $X)) (domain $X) = domain $X
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (codomain g) (codomain a) (ifeq b (compose h b) (codomain a) h)
% 10.54/10.79          h) h = h
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (compose g (compose a b)) b (compose h a) (codomain a))
% 10.54/10.79       (codomain a) = codomain a
% 10.54/10.79  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.79       (ifeq (compose (codomain $_1) b) b (codomain $_1) (codomain a))
% 10.54/10.79       (codomain a) = codomain a
% 10.54/10.79  |- ifeq (codomain b) (codomain g)
% 10.54/10.79       (ifeq (compose (compose a b) b) b (compose a b) (codomain a))
% 10.54/10.79       (codomain a) = codomain a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (compose g (compose a b)) b (compose g a) (codomain a))
% 10.54/10.79       (codomain a) = codomain a
% 10.54/10.79  |- ifeq (codomain b) (codomain g)
% 10.54/10.79       (ifeq (compose (compose g (compose a b)) b) b
% 10.54/10.79          (compose g (compose a b)) (codomain a)) (codomain a) = codomain a
% 10.54/10.79  |- ifeq (domain $X) (codomain g)
% 10.54/10.79       (ifeq (compose (domain $X) b) b (domain $X) (codomain a))
% 10.54/10.79       (codomain a) = codomain a
% 10.54/10.79  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.79       (ifeq (compose a a) $_223
% 10.54/10.79          (ifeq (compose (codomain $_1) a) $_223 (codomain $_1) a) a) a = a
% 10.54/10.79  |- ifeq (codomain b) (codomain g)
% 10.54/10.79       (ifeq (compose a a) $_223
% 10.54/10.79          (ifeq (compose (compose a b) a) $_223 (compose a b) a) a) a = a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (compose a a) $_223
% 10.54/10.79          (ifeq (compose (compose g a) a) $_223 (compose g a) a) a) a = a
% 10.54/10.79  |- ifeq (codomain b) (codomain g)
% 10.54/10.79       (ifeq (compose a a) $_223
% 10.54/10.79          (ifeq (compose (compose g (compose a b)) a) $_223
% 10.54/10.79             (compose g (compose a b)) a) a) a = a
% 10.54/10.79  |- ifeq (codomain a) (codomain g)
% 10.54/10.79       (ifeq (compose a a) $_223
% 10.54/10.79          (ifeq (compose (compose h a) a) $_223 (compose h a) a) a) a = a
% 10.54/10.79  |- ifeq (domain $X) (codomain g)
% 10.54/10.79       (ifeq (compose a a) $_223
% 10.54/10.79          (ifeq (compose (domain $X) a) $_223 (domain $X) a) a) a = a
% 10.54/10.79  |- a = ifeq (compose (codomain g) b) (compose a b) (codomain g) a
% 10.54/10.79  |- ifeq (codomain $_1) (domain g)
% 10.54/10.79       (compose (codomain $_1) (compose g (compose a b)))
% 10.54/10.79       (compose (compose (codomain $_1) (compose h a)) b) =
% 10.54/10.79     compose (compose (codomain $_1) (compose h a)) b
% 10.54/10.79  |- ifeq (codomain b) (domain g)
% 10.54/10.79       (compose (compose a b) (compose g (compose a b)))
% 10.54/10.79       (compose (compose (compose a b) (compose h a)) b) =
% 10.54/10.79     compose (compose (compose a b) (compose h a)) b
% 10.54/10.79  |- ifeq (codomain a) (domain g)
% 10.54/10.79       (compose (compose g a) (compose g (compose a b)))
% 10.54/10.79       (compose (compose (compose g a) (compose h a)) b) =
% 10.54/10.79     compose (compose (compose g a) (compose h a)) b
% 10.54/10.79  |- ifeq (codomain b) (domain g)
% 10.54/10.79       (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.54/10.79       (compose (compose (compose g (compose a b)) (compose h a)) b) =
% 10.54/10.79     compose (compose (compose g (compose a b)) (compose h a)) b
% 10.54/10.79  |- ifeq (codomain a) (domain g)
% 10.54/10.79       (compose (compose h a) (compose g (compose a b)))
% 10.54/10.79       (compose (compose (compose h a) (compose h a)) b) =
% 10.54/10.79     compose (compose (compose h a) (compose h a)) b
% 10.54/10.79  |- ifeq (domain $X) (domain g)
% 10.54/10.79       (compose (domain $X) (compose g (compose a b)))
% 10.54/10.79       (compose (compose (domain $X) (compose h a)) b) =
% 10.54/10.79     compose (compose (domain $X) (compose h a)) b
% 10.54/10.79  |- ifeq (codomain g) (domain g) (compose h (compose g (compose a b)))
% 10.54/10.79       (compose (compose h (compose h a)) b) =
% 10.54/10.79     compose (compose h (compose h a)) b
% 10.54/10.79  |- ifeq (codomain $_228) (codomain g)
% 10.54/10.79       (compose $_228 (compose (codomain $_228) a)) (compose $_228 a) =
% 10.54/10.79     compose $_228 a
% 10.54/10.79  |- ifeq (codomain $_228) (codomain a)
% 10.54/10.79       (compose $_228 (compose (codomain $_228) b)) (compose $_228 b) =
% 10.54/10.79     compose $_228 b
% 10.54/10.79  |- ifeq (codomain $_228) (codomain $X)
% 10.54/10.79       (compose $_228 (compose (codomain $_228) (codomain $X)))
% 10.54/10.79       (compose $_228 (codomain $X)) = compose $_228 (codomain $X)
% 10.54/10.79  |- ifeq (codomain $_228) (codomain g)
% 10.54/10.79       (compose $_228 (compose (codomain $_228) (compose a b)))
% 10.54/10.79       (compose $_228 (compose a b)) = compose $_228 (compose a b)
% 10.54/10.79  |- ifeq (codomain $_228) (domain g)
% 10.54/10.79       (compose $_228 (compose (codomain $_228) (compose g a)))
% 10.54/10.79       (compose $_228 (compose g a)) = compose $_228 (compose g a)
% 10.54/10.79  |- ifeq (codomain $_228) (domain g)
% 10.54/10.79       (compose $_228 (compose (codomain $_228) (compose g (compose a b))))
% 10.54/10.79       (compose $_228 (compose g (compose a b))) =
% 10.54/10.79     compose $_228 (compose g (compose a b))
% 10.54/10.79  |- ifeq (codomain $_228) (domain g)
% 10.54/10.79       (compose $_228 (compose (codomain $_228) (compose h a)))
% 10.54/10.79       (compose $_228 (compose h a)) = compose $_228 (compose h a)
% 10.54/10.79  |- ifeq (codomain $_228) (domain $X)
% 10.54/10.79       (compose $_228 (compose (codomain $_228) (domain $X)))
% 10.54/10.79       (compose $_228 (domain $X)) = compose $_228 (domain $X)
% 10.54/10.79  |- ifeq (codomain $_228) (domain g)
% 10.54/10.79       (compose $_228 (compose (codomain $_228) h)) (compose $_228 h) =
% 10.54/10.79     compose $_228 h
% 10.54/10.79  |- ifeq (codomain $_1) (codomain a)
% 10.54/10.79       (compose (codomain $_1) (compose (codomain $_1) b))
% 10.54/10.79       (compose (codomain $_1) b) = compose (codomain $_1) b
% 10.54/10.79  |- ifeq (codomain b) (codomain a)
% 10.54/10.79       (compose (compose g (compose a b)) (compose (codomain b) b))
% 10.54/10.79       (compose (compose g (compose a b)) b) =
% 10.54/10.79     compose (compose g (compose a b)) b
% 10.54/10.81  |- ifeq (domain $X) (codomain a)
% 10.54/10.81       (compose (domain $X) (compose (domain $X) b))
% 10.54/10.81       (compose (domain $X) b) = compose (domain $X) b
% 10.54/10.81  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.81       (compose (codomain $_1) (compose (codomain $_1) a))
% 10.54/10.81       (compose (codomain $_1) a) = compose (codomain $_1) a
% 10.54/10.81  |- ifeq (codomain a) (codomain g)
% 10.54/10.81       (compose (compose g a) (compose (codomain a) a))
% 10.54/10.81       (compose (compose g a) a) = compose (compose g a) a
% 10.54/10.81  |- ifeq (codomain b) (codomain g)
% 10.54/10.81       (compose (compose g (compose a b)) (compose (codomain b) a))
% 10.54/10.81       (compose (compose g (compose a b)) a) =
% 10.54/10.81     compose (compose g (compose a b)) a
% 10.54/10.81  |- ifeq (codomain a) (codomain g)
% 10.54/10.81       (compose (compose h a) (compose (codomain a) a))
% 10.54/10.81       (compose (compose h a) a) = compose (compose h a) a
% 10.54/10.81  |- ifeq (domain $X) (codomain g)
% 10.54/10.81       (compose (domain $X) (compose (domain $X) a))
% 10.54/10.81       (compose (domain $X) a) = compose (domain $X) a
% 10.54/10.81  |- ifeq (codomain $_1) (domain g)
% 10.54/10.81       (compose (codomain $_1) (compose (codomain $_1) h))
% 10.54/10.81       (compose (codomain $_1) h) = compose (codomain $_1) h
% 10.54/10.81  |- ifeq (codomain a) (domain g)
% 10.54/10.81       (compose (compose g a) (compose (codomain a) h))
% 10.54/10.81       (compose (compose g a) h) = compose (compose g a) h
% 10.54/10.81  |- ifeq (codomain b) (domain g)
% 10.54/10.81       (compose (compose g (compose a b)) (compose (codomain b) h))
% 10.54/10.81       (compose (compose g (compose a b)) h) =
% 10.54/10.81     compose (compose g (compose a b)) h
% 10.54/10.81  |- ifeq (codomain a) (domain g)
% 10.54/10.81       (compose (compose h a) (compose (codomain a) h))
% 10.54/10.81       (compose (compose h a) h) = compose (compose h a) h
% 10.54/10.81  |- ifeq (domain $X) (domain g)
% 10.54/10.81       (compose (domain $X) (compose (domain $X) h))
% 10.54/10.81       (compose (domain $X) h) = compose (domain $X) h
% 10.54/10.81  |- codomain a = ifeq a (compose (codomain a) a) (codomain g) (codomain a)
% 10.54/10.81  |- ifeq (codomain b) (codomain $X)
% 10.54/10.81       (compose (compose g (compose a b))
% 10.54/10.81          (compose (codomain b) (codomain $X)))
% 10.54/10.81       (compose (compose g (compose a b)) (codomain $X)) =
% 10.54/10.81     compose (compose g (compose a b)) (codomain $X)
% 10.54/10.81  |- ifeq (codomain b) (codomain g)
% 10.54/10.81       (compose (compose g (compose a b))
% 10.54/10.81          (compose (codomain b) (compose a b)))
% 10.54/10.81       (compose (compose g (compose a b)) (compose a b)) =
% 10.54/10.81     compose (compose g (compose a b)) (compose a b)
% 10.54/10.81  |- ifeq (codomain b) (domain g)
% 10.54/10.81       (compose (compose g (compose a b))
% 10.54/10.81          (compose (codomain b) (compose g a)))
% 10.54/10.81       (compose (compose g (compose a b)) (compose g a)) =
% 10.54/10.81     compose (compose g (compose a b)) (compose g a)
% 10.54/10.81  |- ifeq (codomain b) (domain g)
% 10.54/10.81       (compose (compose g (compose a b))
% 10.54/10.81          (compose (codomain b) (compose g (compose a b))))
% 10.54/10.81       (compose (compose g (compose a b)) (compose g (compose a b))) =
% 10.54/10.81     compose (compose g (compose a b)) (compose g (compose a b))
% 10.54/10.81  |- ifeq (codomain b) (domain g)
% 10.54/10.81       (compose (compose g (compose a b))
% 10.54/10.81          (compose (codomain b) (compose h a)))
% 10.54/10.81       (compose (compose g (compose a b)) (compose h a)) =
% 10.54/10.81     compose (compose g (compose a b)) (compose h a)
% 10.54/10.81  |- ifeq (codomain b) (domain $X)
% 10.54/10.81       (compose (compose g (compose a b)) (compose (codomain b) (domain $X)))
% 10.54/10.81       (compose (compose g (compose a b)) (domain $X)) =
% 10.54/10.81     compose (compose g (compose a b)) (domain $X)
% 10.54/10.81  |- ifeq (codomain a) (codomain $X)
% 10.54/10.81       (compose (compose h a) (compose (codomain a) (codomain $X)))
% 10.54/10.81       (compose (compose h a) (codomain $X)) =
% 10.54/10.81     compose (compose h a) (codomain $X)
% 10.54/10.81  |- ifeq (codomain a) (codomain g)
% 10.54/10.81       (compose (compose h a) (compose (codomain a) (compose a b)))
% 10.54/10.81       (compose (compose h a) (compose a b)) =
% 10.54/10.81     compose (compose h a) (compose a b)
% 10.54/10.81  |- ifeq (codomain a) (domain g)
% 10.54/10.81       (compose (compose h a) (compose (codomain a) (compose g a)))
% 10.54/10.81       (compose (compose h a) (compose g a)) =
% 10.54/10.81     compose (compose h a) (compose g a)
% 10.54/10.81  |- ifeq (codomain a) (domain g)
% 10.54/10.81       (compose (compose h a)
% 10.54/10.81          (compose (codomain a) (compose g (compose a b))))
% 10.54/10.81       (compose (compose h a) (compose g (compose a b))) =
% 10.54/10.81     compose (compose h a) (compose g (compose a b))
% 10.54/10.81  |- ifeq (codomain a) (domain g)
% 10.54/10.81       (compose (compose h a) (compose (codomain a) (compose h a)))
% 10.54/10.81       (compose (compose h a) (compose h a)) =
% 10.54/10.81     compose (compose h a) (compose h a)
% 10.54/10.81  |- ifeq (codomain a) (domain $X)
% 10.54/10.81       (compose (compose h a) (compose (codomain a) (domain $X)))
% 10.54/10.81       (compose (compose h a) (domain $X)) =
% 10.54/10.81     compose (compose h a) (domain $X)
% 10.54/10.82  |- ifeq (compose (codomain a) a) a (codomain g) (codomain a) = codomain a
% 10.54/10.82  |- ifeq (codomain $_1) (codomain g) (compose (codomain $_1) (compose a b))
% 10.54/10.82       (compose (compose (codomain $_1) (compose a b)) (codomain b)) =
% 10.54/10.82     compose (compose (codomain $_1) (compose a b)) (codomain b)
% 10.54/10.82  |- ifeq (codomain b) (codomain g) (compose (compose a b) (compose a b))
% 10.54/10.82       (compose (compose (compose a b) (compose a b)) (codomain b)) =
% 10.54/10.82     compose (compose (compose a b) (compose a b)) (codomain b)
% 10.54/10.82  |- ifeq (codomain a) (codomain g) (compose (compose g a) (compose a b))
% 10.54/10.82       (compose (compose (compose g a) (compose a b)) (codomain b)) =
% 10.54/10.82     compose (compose (compose g a) (compose a b)) (codomain b)
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (compose (compose g (compose a b)) (compose a b))
% 10.54/10.82       (compose (compose (compose g (compose a b)) (compose a b))
% 10.54/10.82          (codomain b)) =
% 10.54/10.82     compose (compose (compose g (compose a b)) (compose a b)) (codomain b)
% 10.54/10.82  |- ifeq (codomain a) (codomain g) (compose (compose h a) (compose a b))
% 10.54/10.82       (compose (compose (compose h a) (compose a b)) (codomain b)) =
% 10.54/10.82     compose (compose (compose h a) (compose a b)) (codomain b)
% 10.54/10.82  |- ifeq (domain $X) (codomain g) (compose (domain $X) (compose a b))
% 10.54/10.82       (compose (compose (domain $X) (compose a b)) (codomain b)) =
% 10.54/10.82     compose (compose (domain $X) (compose a b)) (codomain b)
% 10.54/10.82  |- ifeq (codomain $_1) (domain g) (compose (codomain $_1) (compose h a))
% 10.54/10.82       (compose (compose (codomain $_1) (compose h a)) (codomain a)) =
% 10.54/10.82     compose (compose (codomain $_1) (compose h a)) (codomain a)
% 10.54/10.82  |- ifeq (codomain b) (domain g) (compose (compose a b) (compose h a))
% 10.54/10.82       (compose (compose (compose a b) (compose h a)) (codomain a)) =
% 10.54/10.82     compose (compose (compose a b) (compose h a)) (codomain a)
% 10.54/10.82  |- ifeq (codomain a) (domain g) (compose (compose g a) (compose h a))
% 10.54/10.82       (compose (compose (compose g a) (compose h a)) (codomain a)) =
% 10.54/10.82     compose (compose (compose g a) (compose h a)) (codomain a)
% 10.54/10.82  |- ifeq (codomain b) (domain g)
% 10.54/10.82       (compose (compose g (compose a b)) (compose h a))
% 10.54/10.82       (compose (compose (compose g (compose a b)) (compose h a))
% 10.54/10.82          (codomain a)) =
% 10.54/10.82     compose (compose (compose g (compose a b)) (compose h a)) (codomain a)
% 10.54/10.82  |- ifeq (codomain a) (domain g) (compose (compose h a) (compose h a))
% 10.54/10.82       (compose (compose (compose h a) (compose h a)) (codomain a)) =
% 10.54/10.82     compose (compose (compose h a) (compose h a)) (codomain a)
% 10.54/10.82  |- ifeq (domain $X) (domain g) (compose (domain $X) (compose h a))
% 10.54/10.82       (compose (compose (domain $X) (compose h a)) (codomain a)) =
% 10.54/10.82     compose (compose (domain $X) (compose h a)) (codomain a)
% 10.54/10.82  |- ifeq (codomain g) (domain g) (compose h (compose h a))
% 10.54/10.82       (compose (compose h (compose h a)) (codomain a)) =
% 10.54/10.82     compose (compose h (compose h a)) (codomain a)
% 10.54/10.82  |- ifeq (codomain a) (codomain g)
% 10.54/10.82       (ifeq (compose a b) $_243 (ifeq b $_243 (codomain a) a) a) a = a
% 10.54/10.82  |- ifeq (codomain a) (codomain g)
% 10.54/10.82       (ifeq (compose a b) $_243
% 10.54/10.82          (ifeq (compose g (compose a b)) $_243 (compose h a) a) a) a = a
% 10.54/10.82  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.82       (ifeq (compose a b) $_243
% 10.54/10.82          (ifeq (compose (codomain $_1) b) $_243 (codomain $_1) a) a) a = a
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (ifeq (compose a b) $_243
% 10.54/10.82          (ifeq (compose (compose a b) b) $_243 (compose a b) a) a) a = a
% 10.54/10.82  |- ifeq (codomain a) (codomain g)
% 10.54/10.82       (ifeq (compose a b) $_243
% 10.54/10.82          (ifeq (compose g (compose a b)) $_243 (compose g a) a) a) a = a
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (ifeq (compose a b) $_243
% 10.54/10.82          (ifeq (compose (compose g (compose a b)) b) $_243
% 10.54/10.82             (compose g (compose a b)) a) a) a = a
% 10.54/10.82  |- ifeq (domain $X) (codomain g)
% 10.54/10.82       (ifeq (compose a b) $_243
% 10.54/10.82          (ifeq (compose (domain $X) b) $_243 (domain $X) a) a) a = a
% 10.54/10.82  |- ifeq (codomain $_249) (codomain g)
% 10.54/10.82       (compose (domain $_249) (compose $_249 a)) (compose $_249 a) =
% 10.54/10.82     compose $_249 a
% 10.54/10.82  |- ifeq (codomain $_249) (codomain a)
% 10.54/10.82       (compose (domain $_249) (compose $_249 b)) (compose $_249 b) =
% 10.54/10.82     compose $_249 b
% 10.54/10.82  |- ifeq (codomain $_249) (codomain $X)
% 10.54/10.82       (compose (domain $_249) (compose $_249 (codomain $X)))
% 10.54/10.82       (compose $_249 (codomain $X)) = compose $_249 (codomain $X)
% 10.54/10.82  |- ifeq (codomain $_249) (codomain g)
% 10.54/10.82       (compose (domain $_249) (compose $_249 (compose a b)))
% 10.54/10.82       (compose $_249 (compose a b)) = compose $_249 (compose a b)
% 10.54/10.82  |- ifeq (codomain $_249) (domain g)
% 10.54/10.82       (compose (domain $_249) (compose $_249 (compose g a)))
% 10.54/10.82       (compose $_249 (compose g a)) = compose $_249 (compose g a)
% 10.54/10.82  |- ifeq (codomain $_249) (domain g)
% 10.54/10.82       (compose (domain $_249) (compose $_249 (compose g (compose a b))))
% 10.54/10.82       (compose $_249 (compose g (compose a b))) =
% 10.54/10.82     compose $_249 (compose g (compose a b))
% 10.54/10.82  |- ifeq (codomain $_249) (domain g)
% 10.54/10.82       (compose (domain $_249) (compose $_249 (compose h a)))
% 10.54/10.82       (compose $_249 (compose h a)) = compose $_249 (compose h a)
% 10.54/10.82  |- ifeq (codomain $_249) (domain $X)
% 10.54/10.82       (compose (domain $_249) (compose $_249 (domain $X)))
% 10.54/10.82       (compose $_249 (domain $X)) = compose $_249 (domain $X)
% 10.54/10.82  |- ifeq (codomain $_249) (domain g)
% 10.54/10.82       (compose (domain $_249) (compose $_249 h)) (compose $_249 h) =
% 10.54/10.82     compose $_249 h
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (compose (domain g) (compose (compose g (compose a b)) a))
% 10.54/10.82       (compose (compose g (compose a b)) a) =
% 10.54/10.82     compose (compose g (compose a b)) a
% 10.54/10.82  |- ifeq (codomain b) (codomain a)
% 10.54/10.82       (compose (domain g) (compose (compose g (compose a b)) b))
% 10.54/10.82       (compose (compose g (compose a b)) b) =
% 10.54/10.82     compose (compose g (compose a b)) b
% 10.54/10.82  |- ifeq (codomain a) (domain g)
% 10.54/10.82       (domain (compose (compose g a) (compose g a))) (domain g) = domain g
% 10.54/10.82  |- codomain a = ifeq b (compose (codomain g) b) (codomain g) (codomain a)
% 10.54/10.82  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.82       (ifeq (compose (codomain $_1) a) (compose (compose g a) a)
% 10.54/10.82          (codomain $_1) (compose g a)) (compose g a) = compose g a
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (ifeq (compose (compose a b) a) (compose (compose g a) a)
% 10.54/10.82          (compose a b) (compose g a)) (compose g a) = compose g a
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (ifeq (compose (compose g (compose a b)) a) (compose (compose g a) a)
% 10.54/10.82          (compose g (compose a b)) (compose g a)) (compose g a) =
% 10.54/10.82     compose g a
% 10.54/10.82  |- ifeq (codomain a) (codomain g)
% 10.54/10.82       (ifeq (compose (compose h a) a) (compose (compose g a) a)
% 10.54/10.82          (compose h a) (compose g a)) (compose g a) = compose g a
% 10.54/10.82  |- ifeq (domain $X) (codomain g)
% 10.54/10.82       (ifeq (compose (domain $X) a) (compose (compose g a) a) (domain $X)
% 10.54/10.82          (compose g a)) (compose g a) = compose g a
% 10.54/10.82  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.82       (ifeq (compose (codomain $_1) a) (compose (compose h a) a)
% 10.54/10.82          (codomain $_1) (compose h a)) (compose h a) = compose h a
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (ifeq (compose (compose a b) a) (compose (compose h a) a)
% 10.54/10.82          (compose a b) (compose h a)) (compose h a) = compose h a
% 10.54/10.82  |- ifeq (codomain a) (codomain g)
% 10.54/10.82       (ifeq (compose (compose g a) a) (compose (compose h a) a)
% 10.54/10.82          (compose g a) (compose h a)) (compose h a) = compose h a
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (ifeq (compose (compose g (compose a b)) a) (compose (compose h a) a)
% 10.54/10.82          (compose g (compose a b)) (compose h a)) (compose h a) =
% 10.54/10.82     compose h a
% 10.54/10.82  |- ifeq (domain $X) (codomain g)
% 10.54/10.82       (ifeq (compose (domain $X) a) (compose (compose h a) a) (domain $X)
% 10.54/10.82          (compose h a)) (compose h a) = compose h a
% 10.54/10.82  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.82       (ifeq (compose g (compose a b)) (compose (codomain $_1) b)
% 10.54/10.82          (codomain $_1) (compose h a)) (compose h a) = compose h a
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (ifeq (compose g (compose a b)) (compose (compose a b) b)
% 10.54/10.82          (compose a b) (compose h a)) (compose h a) = compose h a
% 10.54/10.82  |- ifeq (codomain a) (codomain g) (compose g a) (compose h a) = compose h a
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (ifeq (compose g (compose a b)) (compose (compose g (compose a b)) b)
% 10.54/10.82          (compose g (compose a b)) (compose h a)) (compose h a) =
% 10.54/10.82     compose h a
% 10.54/10.82  |- ifeq (domain $X) (codomain g)
% 10.54/10.82       (ifeq (compose g (compose a b)) (compose (domain $X) b) (domain $X)
% 10.54/10.82          (compose h a)) (compose h a) = compose h a
% 10.54/10.82  |- ifeq (codomain a) (codomain g) (compose h a) (compose g a) = compose g a
% 10.54/10.82  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.82       (ifeq (compose (codomain $_1) b) (compose g (compose a b))
% 10.54/10.82          (codomain $_1) (compose g a)) (compose g a) = compose g a
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (ifeq (compose (compose a b) b) (compose g (compose a b))
% 10.54/10.82          (compose a b) (compose g a)) (compose g a) = compose g a
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (ifeq (compose (compose g (compose a b)) b) (compose g (compose a b))
% 10.54/10.82          (compose g (compose a b)) (compose g a)) (compose g a) =
% 10.54/10.82     compose g a
% 10.54/10.82  |- ifeq (domain $X) (codomain g)
% 10.54/10.82       (ifeq (compose (domain $X) b) (compose g (compose a b)) (domain $X)
% 10.54/10.82          (compose g a)) (compose g a) = compose g a
% 10.54/10.82  |- codomain a = ifeq (compose h a) (compose (codomain a) a) h (codomain a)
% 10.54/10.82  |- ifeq (codomain $_1) (domain $_269) (compose (codomain $_1) $_269)
% 10.54/10.82       (compose (compose (codomain $_1) (domain $_269)) $_269) =
% 10.54/10.82     compose (compose (codomain $_1) (domain $_269)) $_269
% 10.54/10.82  |- ifeq (codomain b) (domain $_269) (compose (compose a b) $_269)
% 10.54/10.82       (compose (compose (compose a b) (domain $_269)) $_269) =
% 10.54/10.82     compose (compose (compose a b) (domain $_269)) $_269
% 10.54/10.82  |- ifeq (codomain a) (domain $_269) (compose (compose g a) $_269)
% 10.54/10.82       (compose (compose (compose g a) (domain $_269)) $_269) =
% 10.54/10.82     compose (compose (compose g a) (domain $_269)) $_269
% 10.54/10.82  |- ifeq (codomain b) (domain $_269)
% 10.54/10.82       (compose (compose g (compose a b)) $_269)
% 10.54/10.82       (compose (compose (compose g (compose a b)) (domain $_269)) $_269) =
% 10.54/10.82     compose (compose (compose g (compose a b)) (domain $_269)) $_269
% 10.54/10.82  |- ifeq (codomain a) (domain $_269) (compose (compose h a) $_269)
% 10.54/10.82       (compose (compose (compose h a) (domain $_269)) $_269) =
% 10.54/10.82     compose (compose (compose h a) (domain $_269)) $_269
% 10.54/10.82  |- ifeq (domain $X) (domain $_269) (compose (domain $X) $_269)
% 10.54/10.82       (compose (compose (domain $X) (domain $_269)) $_269) =
% 10.54/10.82     compose (compose (domain $X) (domain $_269)) $_269
% 10.54/10.82  |- ifeq (codomain g) (domain $_269) (compose h $_269)
% 10.54/10.82       (compose (compose h (domain $_269)) $_269) =
% 10.54/10.82     compose (compose h (domain $_269)) $_269
% 10.54/10.82  |- codomain a = ifeq (compose g a) (compose (codomain a) a) g (codomain a)
% 10.54/10.82  |- codomain a = ifeq (compose (codomain a) a) (compose h a) h (codomain a)
% 10.54/10.82  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.82       (compose (codomain $_1) (compose (codomain $_1) (compose a b)))
% 10.54/10.82       (compose (codomain $_1) (compose a b)) =
% 10.54/10.82     compose (codomain $_1) (compose a b)
% 10.54/10.82  |- ifeq (codomain a) (codomain g)
% 10.54/10.82       (compose (compose g a) (compose (codomain a) (compose a b)))
% 10.54/10.82       (compose (compose g a) (compose a b)) =
% 10.54/10.82     compose (compose g a) (compose a b)
% 10.54/10.82  |- ifeq (domain $X) (codomain g)
% 10.54/10.82       (compose (domain $X) (compose (domain $X) (compose a b)))
% 10.54/10.82       (compose (domain $X) (compose a b)) =
% 10.54/10.82     compose (domain $X) (compose a b)
% 10.54/10.82  |- ifeq (codomain $X) (domain g)
% 10.54/10.82       (compose (codomain $X) (compose (codomain $X) (compose g a)))
% 10.54/10.82       (compose (codomain $X) (compose g a)) =
% 10.54/10.82     compose (codomain $X) (compose g a)
% 10.54/10.82  |- ifeq (codomain b) (domain g)
% 10.54/10.82       (compose (domain g) (compose (compose g (compose a b)) (compose g a)))
% 10.54/10.82       (compose (compose g (compose a b)) (compose g a)) =
% 10.54/10.82     compose (compose g (compose a b)) (compose g a)
% 10.54/10.82  |- ifeq (domain $X) (domain g)
% 10.54/10.82       (compose (domain $X) (compose (domain $X) (compose g a)))
% 10.54/10.82       (compose (domain $X) (compose g a)) =
% 10.54/10.82     compose (domain $X) (compose g a)
% 10.54/10.82  |- ifeq (codomain a) (codomain g)
% 10.54/10.82       (ifeq b $_280 (ifeq b $_280 (codomain a) (codomain a)) (codomain a))
% 10.54/10.82       (codomain a) = codomain a
% 10.54/10.82  |- ifeq (codomain a) (codomain g)
% 10.54/10.82       (ifeq b $_280
% 10.54/10.82          (ifeq (compose g (compose a b)) $_280 (compose h a) (codomain a))
% 10.54/10.82          (codomain a)) (codomain a) = codomain a
% 10.54/10.82  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.82       (ifeq b $_280
% 10.54/10.82          (ifeq (compose (codomain $_1) b) $_280 (codomain $_1) (codomain a))
% 10.54/10.82          (codomain a)) (codomain a) = codomain a
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (ifeq b $_280
% 10.54/10.82          (ifeq (compose (compose a b) b) $_280 (compose a b) (codomain a))
% 10.54/10.82          (codomain a)) (codomain a) = codomain a
% 10.54/10.82  |- ifeq (codomain a) (codomain g)
% 10.54/10.82       (ifeq b $_280
% 10.54/10.82          (ifeq (compose g (compose a b)) $_280 (compose g a) (codomain a))
% 10.54/10.82          (codomain a)) (codomain a) = codomain a
% 10.54/10.82  |- ifeq (codomain b) (codomain g)
% 10.54/10.82       (ifeq b $_280
% 10.54/10.82          (ifeq (compose (compose g (compose a b)) b) $_280
% 10.54/10.82             (compose g (compose a b)) (codomain a)) (codomain a))
% 10.54/10.82       (codomain a) = codomain a
% 10.54/10.82  |- ifeq (domain $X) (codomain g)
% 10.54/10.82       (ifeq b $_280
% 10.54/10.82          (ifeq (compose (domain $X) b) $_280 (domain $X) (codomain a))
% 10.54/10.82          (codomain a)) (codomain a) = codomain a
% 10.54/10.83  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose (codomain $_1) a) (compose h a) (codomain $_1) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain b) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose (compose a b) a) (compose h a) (compose a b) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose (compose g a) a) (compose h a) (compose g a) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain b) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose (compose g (compose a b)) a) (compose h a)
% 10.54/10.83             (compose g (compose a b)) h) h) h = h
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose (compose h a) a) (compose h a) (compose h a) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (domain $X) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose (domain $X) a) (compose h a) (domain $X) h) h) h = h
% 10.54/10.83  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h a) (compose (codomain $_1) a) (codomain $_1) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain b) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h a) (compose (compose a b) a) (compose a b) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h a) (compose (compose g a) a) (compose g a) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain b) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h a) (compose (compose g (compose a b)) a)
% 10.54/10.83             (compose g (compose a b)) h) h) h = h
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h a) (compose (compose h a) a) (compose h a) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (domain $X) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h a) (compose (domain $X) a) (domain $X) h) h) h = h
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h b) (compose g (compose a b)) (compose h a) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h b) (compose (codomain $_1) b) (codomain $_1) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain b) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h b) (compose (compose a b) b) (compose a b) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h b) (compose g (compose a b)) (compose g a) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain b) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h b) (compose (compose g (compose a b)) b)
% 10.54/10.83             (compose g (compose a b)) h) h) h = h
% 10.54/10.83  |- ifeq (domain $X) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h b) (compose (domain $X) b) (domain $X) h) h) h = h
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose g (compose a b)) (compose h b) (compose h a) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose (codomain $_1) b) (compose h b) (codomain $_1) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain b) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose (compose a b) b) (compose h b) (compose a b) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose g (compose a b)) (compose h b) (compose g a) h) h)
% 10.54/10.83       h = h
% 10.54/10.83  |- ifeq (codomain b) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose (compose g (compose a b)) b) (compose h b)
% 10.54/10.83             (compose g (compose a b)) h) h) h = h
% 10.54/10.83  |- ifeq (domain $X) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose (domain $X) b) (compose h b) (domain $X) h) h) h = h
% 10.54/10.83  |- ifeq (codomain b) (domain g)
% 10.54/10.83       (compose (domain g) (compose (compose g (compose a b)) h))
% 10.54/10.83       (compose (compose g (compose a b)) h) =
% 10.54/10.83     compose (compose g (compose a b)) h
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (compose g (compose a b)) $_293
% 10.54/10.83          (ifeq b $_293 (codomain a) (compose h a)) (compose h a))
% 10.54/10.83       (compose h a) = compose h a
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (codomain $_1) (codomain a)
% 10.54/10.83          (ifeq (compose (codomain $_1) b) $_293
% 10.54/10.83             (ifeq b $_293 (codomain a) (codomain $_1)) (codomain $_1))
% 10.54/10.83          (codomain $_1)) (codomain $_1) = codomain $_1
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (codomain b) (codomain a)
% 10.54/10.83          (ifeq (compose (compose a b) b) $_293
% 10.54/10.83             (ifeq b $_293 (codomain a) (compose a b)) (compose a b))
% 10.54/10.83          (compose a b)) (compose a b) = compose a b
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (compose g (compose a b)) $_293
% 10.54/10.83          (ifeq b $_293 (codomain a) (compose g a)) (compose g a))
% 10.54/10.83       (compose g a) = compose g a
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (codomain b) (codomain a)
% 10.54/10.83          (ifeq (compose (compose g (compose a b)) b) $_293
% 10.54/10.83             (ifeq b $_293 (codomain a) (compose g (compose a b)))
% 10.54/10.83             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.83       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (domain $X) (codomain a)
% 10.54/10.83          (ifeq (compose (domain $X) b) $_293
% 10.54/10.83             (ifeq b $_293 (codomain a) (domain $X)) (domain $X))
% 10.54/10.83          (domain $X)) (domain $X) = domain $X
% 10.54/10.83  |- ifeq (codomain a) (codomain g)
% 10.54/10.83       (ifeq (codomain g) (codomain a)
% 10.54/10.83          (ifeq (compose h b) $_293 (ifeq b $_293 (codomain a) h) h) h) h = h
% 10.54/10.83  |- ifeq (codomain a) (codomain $X)
% 10.54/10.83       (compose (compose g a) (compose (codomain a) (codomain $X)))
% 10.54/10.83       (compose (compose g a) (codomain $X)) =
% 10.54/10.83     compose (compose g a) (codomain $X)
% 10.54/10.83  |- ifeq (codomain a) (domain g)
% 10.54/10.83       (compose (compose g a) (compose (codomain a) (compose g a)))
% 10.54/10.83       (compose (compose g a) (compose g a)) =
% 10.54/10.83     compose (compose g a) (compose g a)
% 10.54/10.83  |- ifeq (codomain a) (domain g)
% 10.54/10.83       (compose (compose g a)
% 10.54/10.83          (compose (codomain a) (compose g (compose a b))))
% 10.54/10.83       (compose (compose g a) (compose g (compose a b))) =
% 10.54/10.83     compose (compose g a) (compose g (compose a b))
% 10.54/10.83  |- ifeq (codomain a) (domain g)
% 10.54/10.83       (compose (compose g a) (compose (codomain a) (compose h a)))
% 10.54/10.83       (compose (compose g a) (compose h a)) =
% 10.54/10.83     compose (compose g a) (compose h a)
% 10.54/10.83  |- ifeq (codomain a) (domain $X)
% 10.54/10.83       (compose (compose g a) (compose (codomain a) (domain $X)))
% 10.54/10.83       (compose (compose g a) (domain $X)) =
% 10.54/10.83     compose (compose g a) (domain $X)
% 10.54/10.83  |- ifeq (codomain b) (codomain $X)
% 10.54/10.83       (compose (domain g) (compose (compose g (compose a b)) (codomain $X)))
% 10.54/10.83       (compose (compose g (compose a b)) (codomain $X)) =
% 10.54/10.83     compose (compose g (compose a b)) (codomain $X)
% 10.54/10.83  |- ifeq (codomain b) (codomain g)
% 10.54/10.83       (compose (domain g) (compose (compose g (compose a b)) (compose a b)))
% 10.54/10.83       (compose (compose g (compose a b)) (compose a b)) =
% 10.54/10.83     compose (compose g (compose a b)) (compose a b)
% 10.54/10.83  |- ifeq (codomain b) (domain g)
% 10.54/10.83       (compose (domain g)
% 10.54/10.83          (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.54/10.83       (compose (compose g (compose a b)) (compose g (compose a b))) =
% 10.54/10.83     compose (compose g (compose a b)) (compose g (compose a b))
% 10.54/10.83  |- ifeq (codomain b) (domain g)
% 10.54/10.83       (compose (domain g) (compose (compose g (compose a b)) (compose h a)))
% 10.54/10.83       (compose (compose g (compose a b)) (compose h a)) =
% 10.54/10.83     compose (compose g (compose a b)) (compose h a)
% 10.54/10.83  |- ifeq (codomain b) (domain $X)
% 10.54/10.83       (compose (domain g) (compose (compose g (compose a b)) (domain $X)))
% 10.54/10.83       (compose (compose g (compose a b)) (domain $X)) =
% 10.54/10.83     compose (compose g (compose a b)) (domain $X)
% 10.54/10.83  |- ifeq (codomain b) (codomain g) (compose h (compose (compose a b) a))
% 10.54/10.83       (compose (compose g (compose a b)) a) =
% 10.54/10.83     compose (compose g (compose a b)) a
% 10.54/10.83  |- ifeq (codomain b) (codomain a) (compose h (compose (compose a b) b))
% 10.54/10.83       (compose (compose g (compose a b)) b) =
% 10.54/10.83     compose (compose g (compose a b)) b
% 10.54/10.84  |- ifeq (codomain b) (codomain $X)
% 10.54/10.84       (compose h (compose (compose a b) (codomain $X)))
% 10.54/10.84       (compose (compose g (compose a b)) (codomain $X)) =
% 10.54/10.84     compose (compose g (compose a b)) (codomain $X)
% 10.54/10.84  |- ifeq (codomain b) (codomain g)
% 10.54/10.84       (compose h (compose (compose a b) (compose a b)))
% 10.54/10.84       (compose (compose g (compose a b)) (compose a b)) =
% 10.54/10.84     compose (compose g (compose a b)) (compose a b)
% 10.54/10.84  |- ifeq (codomain b) (domain g)
% 10.54/10.84       (compose h (compose (compose a b) (compose g a)))
% 10.54/10.84       (compose (compose g (compose a b)) (compose g a)) =
% 10.54/10.84     compose (compose g (compose a b)) (compose g a)
% 10.54/10.84  |- ifeq (codomain b) (domain g)
% 10.54/10.84       (compose h (compose (compose a b) (compose g (compose a b))))
% 10.54/10.84       (compose (compose g (compose a b)) (compose g (compose a b))) =
% 10.54/10.84     compose (compose g (compose a b)) (compose g (compose a b))
% 10.54/10.84  |- ifeq (codomain b) (domain g)
% 10.54/10.84       (compose h (compose (compose a b) (compose h a)))
% 10.54/10.84       (compose (compose g (compose a b)) (compose h a)) =
% 10.54/10.84     compose (compose g (compose a b)) (compose h a)
% 10.54/10.84  |- ifeq (codomain b) (domain $X)
% 10.54/10.84       (compose h (compose (compose a b) (domain $X)))
% 10.54/10.84       (compose (compose g (compose a b)) (domain $X)) =
% 10.54/10.84     compose (compose g (compose a b)) (domain $X)
% 10.54/10.84  |- ifeq (codomain b) (domain g) (compose h (compose (compose a b) h))
% 10.54/10.84       (compose (compose g (compose a b)) h) =
% 10.54/10.84     compose (compose g (compose a b)) h
% 10.54/10.84  |- ifeq (codomain $_1) (domain g) (compose (codomain $_1) (compose g a))
% 10.54/10.84       (compose (compose (codomain $_1) (compose g a)) (codomain a)) =
% 10.54/10.84     compose (compose (codomain $_1) (compose g a)) (codomain a)
% 10.54/10.84  |- ifeq (codomain b) (domain g) (compose (compose a b) (compose g a))
% 10.54/10.84       (compose (compose (compose a b) (compose g a)) (codomain a)) =
% 10.54/10.84     compose (compose (compose a b) (compose g a)) (codomain a)
% 10.54/10.84  |- ifeq (codomain a) (domain g) (compose (compose g a) (compose g a))
% 10.54/10.84       (compose (compose (compose g a) (compose g a)) (codomain a)) =
% 10.54/10.84     compose (compose (compose g a) (compose g a)) (codomain a)
% 10.54/10.84  |- ifeq (codomain b) (domain g)
% 10.54/10.84       (compose (compose g (compose a b)) (compose g a))
% 10.54/10.84       (compose (compose (compose g (compose a b)) (compose g a))
% 10.54/10.84          (codomain a)) =
% 10.54/10.84     compose (compose (compose g (compose a b)) (compose g a)) (codomain a)
% 10.54/10.84  |- ifeq (codomain a) (domain g) (compose (compose h a) (compose g a))
% 10.54/10.84       (compose (compose (compose h a) (compose g a)) (codomain a)) =
% 10.54/10.84     compose (compose (compose h a) (compose g a)) (codomain a)
% 10.54/10.84  |- ifeq (domain $X) (domain g) (compose (domain $X) (compose g a))
% 10.54/10.84       (compose (compose (domain $X) (compose g a)) (codomain a)) =
% 10.54/10.84     compose (compose (domain $X) (compose g a)) (codomain a)
% 10.54/10.84  |- ifeq (codomain g) (domain g) (compose h (compose g a))
% 10.54/10.84       (compose (compose h (compose g a)) (codomain a)) =
% 10.54/10.84     compose (compose h (compose g a)) (codomain a)
% 10.54/10.84  |- ifeq (codomain b) (codomain g)
% 10.54/10.84       (ifeq (codomain g) (codomain a)
% 10.54/10.84          (ifeq (compose (compose a b) a) a (compose a b) (codomain g))
% 10.54/10.84          (codomain g)) (codomain g) = codomain g
% 10.54/10.84  |- ifeq (codomain b) (codomain g)
% 10.54/10.84       (ifeq (codomain $_1) (codomain a)
% 10.54/10.84          (ifeq (compose (compose a b) a) (compose (codomain $_1) a)
% 10.54/10.84             (compose a b) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.54/10.84     codomain $_1
% 10.54/10.84  |- ifeq (codomain b) (codomain g)
% 10.54/10.84       (ifeq (codomain b) (codomain a)
% 10.54/10.84          (ifeq (compose (compose a b) a)
% 10.54/10.84             (compose (compose g (compose a b)) a) (compose a b)
% 10.54/10.84             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.84       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.84  |- ifeq (codomain b) (codomain g)
% 10.54/10.84       (ifeq (domain $X) (codomain a)
% 10.54/10.84          (ifeq (compose (compose a b) a) (compose (domain $X) a)
% 10.54/10.84             (compose a b) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.54/10.84  |- ifeq (codomain a) (codomain g)
% 10.54/10.84       (ifeq (codomain g) (codomain a)
% 10.54/10.84          (ifeq (compose (compose h a) a) a (compose h a) (codomain g))
% 10.54/10.84          (codomain g)) (codomain g) = codomain g
% 10.54/10.84  |- ifeq (codomain a) (codomain g)
% 10.54/10.84       (ifeq (codomain $_1) (codomain a)
% 10.54/10.84          (ifeq (compose (compose h a) a) (compose (codomain $_1) a)
% 10.54/10.84             (compose h a) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.54/10.84     codomain $_1
% 10.54/10.84  |- ifeq (codomain a) (codomain g)
% 10.54/10.84       (ifeq (codomain b) (codomain a)
% 10.54/10.84          (ifeq (compose (compose h a) a) (compose (compose a b) a)
% 10.54/10.84             (compose h a) (compose a b)) (compose a b)) (compose a b) =
% 10.54/10.84     compose a b
% 10.54/10.84  |- ifeq (codomain a) (codomain g)
% 10.54/10.84       (ifeq (codomain b) (codomain a)
% 10.54/10.84          (ifeq (compose (compose h a) a)
% 10.54/10.84             (compose (compose g (compose a b)) a) (compose h a)
% 10.54/10.84             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.84       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.84  |- ifeq (codomain a) (codomain g)
% 10.54/10.84       (ifeq (domain $X) (codomain a)
% 10.54/10.84          (ifeq (compose (compose h a) a) (compose (domain $X) a)
% 10.54/10.84             (compose h a) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.54/10.84  |- ifeq (codomain b) (codomain g)
% 10.54/10.84       (ifeq (codomain g) (codomain a)
% 10.54/10.84          (ifeq a (compose (compose a b) a) (compose a b) (codomain g))
% 10.54/10.84          (codomain g)) (codomain g) = codomain g
% 10.54/10.84  |- ifeq (codomain b) (codomain g)
% 10.54/10.84       (ifeq (codomain $_1) (codomain a)
% 10.54/10.84          (ifeq (compose (codomain $_1) a) (compose (compose a b) a)
% 10.54/10.84             (compose a b) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.54/10.84     codomain $_1
% 10.54/10.84  |- ifeq (codomain b) (codomain g)
% 10.54/10.84       (ifeq (compose (compose g a) a) (compose (compose a b) a)
% 10.54/10.84          (compose a b) (compose g a)) (compose g a) = compose g a
% 10.54/10.84  |- ifeq (codomain b) (codomain g)
% 10.54/10.84       (ifeq (codomain b) (codomain a)
% 10.54/10.84          (ifeq (compose (compose g (compose a b)) a)
% 10.54/10.84             (compose (compose a b) a) (compose a b)
% 10.54/10.84             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.84       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.84  |- ifeq (codomain b) (codomain g)
% 10.54/10.84       (ifeq (compose (compose h a) a) (compose (compose a b) a)
% 10.54/10.84          (compose a b) (compose h a)) (compose h a) = compose h a
% 10.54/10.84  |- ifeq (codomain b) (codomain g)
% 10.54/10.84       (ifeq (domain $X) (codomain a)
% 10.54/10.84          (ifeq (compose (domain $X) a) (compose (compose a b) a)
% 10.54/10.84             (compose a b) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq a (compose (compose g a) a) (compose g a) (codomain g))
% 10.54/10.85          (codomain g)) (codomain g) = codomain g
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain $_1) (codomain a)
% 10.54/10.85          (ifeq (compose (codomain $_1) a) (compose (compose g a) a)
% 10.54/10.85             (compose g a) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.54/10.85     codomain $_1
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain b) (codomain a)
% 10.54/10.85          (ifeq (compose (compose a b) a) (compose (compose g a) a)
% 10.54/10.85             (compose g a) (compose a b)) (compose a b)) (compose a b) =
% 10.54/10.85     compose a b
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain b) (codomain a)
% 10.54/10.85          (ifeq (compose (compose g (compose a b)) a)
% 10.54/10.85             (compose (compose g a) a) (compose g a)
% 10.54/10.85             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.85       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (compose (compose h a) a) (compose (compose g a) a)
% 10.54/10.85          (compose g a) (compose h a)) (compose h a) = compose h a
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (domain $X) (codomain a)
% 10.54/10.85          (ifeq (compose (domain $X) a) (compose (compose g a) a)
% 10.54/10.85             (compose g a) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq a (compose (compose h a) a) (compose h a) (codomain g))
% 10.54/10.85          (codomain g)) (codomain g) = codomain g
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain $_1) (codomain a)
% 10.54/10.85          (ifeq (compose (codomain $_1) a) (compose (compose h a) a)
% 10.54/10.85             (compose h a) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.54/10.85     codomain $_1
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain b) (codomain a)
% 10.54/10.85          (ifeq (compose (compose a b) a) (compose (compose h a) a)
% 10.54/10.85             (compose h a) (compose a b)) (compose a b)) (compose a b) =
% 10.54/10.85     compose a b
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (compose (compose g a) a) (compose (compose h a) a)
% 10.54/10.85          (compose h a) (compose g a)) (compose g a) = compose g a
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain b) (codomain a)
% 10.54/10.85          (ifeq (compose (compose g (compose a b)) a)
% 10.54/10.85             (compose (compose h a) a) (compose h a)
% 10.54/10.85             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.85       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (domain $X) (codomain a)
% 10.54/10.85          (ifeq (compose (domain $X) a) (compose (compose h a) a)
% 10.54/10.85             (compose h a) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain $_1) (codomain a)
% 10.54/10.85          (ifeq (compose (codomain $_1) b) (compose g (compose a b))
% 10.54/10.85             (compose h a) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.54/10.85     codomain $_1
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain b) (codomain a)
% 10.54/10.85          (ifeq (compose (compose a b) b) (compose g (compose a b))
% 10.54/10.85             (compose h a) (compose a b)) (compose a b)) (compose a b) =
% 10.54/10.85     compose a b
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain b) (codomain a)
% 10.54/10.85          (ifeq (compose (compose g (compose a b)) b)
% 10.54/10.85             (compose g (compose a b)) (compose h a)
% 10.54/10.85             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.85       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (domain $X) (codomain a)
% 10.54/10.85          (ifeq (compose (domain $X) b) (compose g (compose a b))
% 10.54/10.85             (compose h a) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.54/10.85  |- ifeq (codomain b) (codomain g)
% 10.54/10.85       (ifeq (codomain $_1) (codomain a)
% 10.54/10.85          (ifeq (compose (codomain $_1) b) (compose (compose a b) b)
% 10.54/10.85             (compose a b) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.54/10.85     codomain $_1
% 10.54/10.85  |- ifeq (codomain b) (codomain g)
% 10.54/10.85       (ifeq (compose g (compose a b)) (compose (compose a b) b)
% 10.54/10.85          (compose a b) (compose g a)) (compose g a) = compose g a
% 10.54/10.85  |- ifeq (codomain b) (codomain g)
% 10.54/10.85       (ifeq (codomain b) (codomain a)
% 10.54/10.85          (ifeq (compose (compose g (compose a b)) b)
% 10.54/10.85             (compose (compose a b) b) (compose a b)
% 10.54/10.85             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.85       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.85  |- ifeq (codomain b) (codomain g)
% 10.54/10.85       (ifeq (domain $X) (codomain a)
% 10.54/10.85          (ifeq (compose (domain $X) b) (compose (compose a b) b)
% 10.54/10.85             (compose a b) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain $_1) (codomain a)
% 10.54/10.85          (ifeq (compose (codomain $_1) b) (compose g (compose a b))
% 10.54/10.85             (compose g a) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.54/10.85     codomain $_1
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain b) (codomain a)
% 10.54/10.85          (ifeq (compose (compose a b) b) (compose g (compose a b))
% 10.54/10.85             (compose g a) (compose a b)) (compose a b)) (compose a b) =
% 10.54/10.85     compose a b
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain b) (codomain a)
% 10.54/10.85          (ifeq (compose (compose g (compose a b)) b)
% 10.54/10.85             (compose g (compose a b)) (compose g a)
% 10.54/10.85             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.85       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (domain $X) (codomain a)
% 10.54/10.85          (ifeq (compose (domain $X) b) (compose g (compose a b))
% 10.54/10.85             (compose g a) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain $_1) (codomain a)
% 10.54/10.85          (ifeq (compose g (compose a b)) (compose (codomain $_1) b)
% 10.54/10.85             (compose g a) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.54/10.85     codomain $_1
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain b) (codomain a)
% 10.54/10.85          (ifeq (compose g (compose a b)) (compose (compose a b) b)
% 10.54/10.85             (compose g a) (compose a b)) (compose a b)) (compose a b) =
% 10.54/10.85     compose a b
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain b) (codomain a)
% 10.54/10.85          (ifeq (compose g (compose a b))
% 10.54/10.85             (compose (compose g (compose a b)) b) (compose g a)
% 10.54/10.85             (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.85       (compose g (compose a b)) = compose g (compose a b)
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (domain $X) (codomain a)
% 10.54/10.85          (ifeq (compose g (compose a b)) (compose (domain $X) b)
% 10.54/10.85             (compose g a) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.54/10.85  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose h a) $_312
% 10.54/10.85             (ifeq (compose (codomain $_1) a) $_312 (codomain $_1) h) h) h)
% 10.54/10.85       h = h
% 10.54/10.85  |- ifeq (codomain b) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose h a) $_312
% 10.54/10.85             (ifeq (compose (compose a b) a) $_312 (compose a b) h) h) h) h =
% 10.54/10.85     h
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose h a) $_312
% 10.54/10.85             (ifeq (compose (compose g a) a) $_312 (compose g a) h) h) h) h =
% 10.54/10.85     h
% 10.54/10.85  |- ifeq (codomain b) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose h a) $_312
% 10.54/10.85             (ifeq (compose (compose g (compose a b)) a) $_312
% 10.54/10.85                (compose g (compose a b)) h) h) h) h = h
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose h a) $_312
% 10.54/10.85             (ifeq (compose (compose h a) a) $_312 (compose h a) h) h) h) h =
% 10.54/10.85     h
% 10.54/10.85  |- ifeq (domain $X) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose h a) $_312
% 10.54/10.85             (ifeq (compose (domain $X) a) $_312 (domain $X) h) h) h) h = h
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose h b) $_315
% 10.54/10.85             (ifeq (compose g (compose a b)) $_315 (compose h a) h) h) h) h =
% 10.54/10.85     h
% 10.54/10.85  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose h b) $_315
% 10.54/10.85             (ifeq (compose (codomain $_1) b) $_315 (codomain $_1) h) h) h)
% 10.54/10.85       h = h
% 10.54/10.85  |- ifeq (codomain b) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose h b) $_315
% 10.54/10.85             (ifeq (compose (compose a b) b) $_315 (compose a b) h) h) h) h =
% 10.54/10.85     h
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose h b) $_315
% 10.54/10.85             (ifeq (compose g (compose a b)) $_315 (compose g a) h) h) h) h =
% 10.54/10.85     h
% 10.54/10.85  |- ifeq (codomain b) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose h b) $_315
% 10.54/10.85             (ifeq (compose (compose g (compose a b)) b) $_315
% 10.54/10.85                (compose g (compose a b)) h) h) h) h = h
% 10.54/10.85  |- ifeq (domain $X) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose h b) $_315
% 10.54/10.85             (ifeq (compose (domain $X) b) $_315 (domain $X) h) h) h) h = h
% 10.54/10.85  |- ifeq (codomain b) (codomain $X) (compose (compose a b) (codomain $X))
% 10.54/10.85       (compose (compose (compose a b) (codomain $X)) (codomain $X)) =
% 10.54/10.85     compose (compose (compose a b) (codomain $X)) (codomain $X)
% 10.54/10.85  |- ifeq (codomain b) (domain g)
% 10.54/10.85       (compose (compose a b) (compose g (compose a b)))
% 10.54/10.85       (compose (compose (compose a b) (domain g))
% 10.54/10.85          (compose g (compose a b))) =
% 10.54/10.85     compose (compose (compose a b) (domain g)) (compose g (compose a b))
% 10.54/10.85  |- ifeq (codomain b) (domain $X) (compose (compose a b) (domain $X))
% 10.54/10.85       (compose (compose (compose a b) (domain $X)) (domain $X)) =
% 10.54/10.85     compose (compose (compose a b) (domain $X)) (domain $X)
% 10.54/10.85  |- ifeq (codomain a) (codomain $X) (compose (compose g a) (codomain $X))
% 10.54/10.85       (compose (compose (compose g a) (codomain $X)) (codomain $X)) =
% 10.54/10.85     compose (compose (compose g a) (codomain $X)) (codomain $X)
% 10.54/10.85  |- ifeq (codomain a) (domain g)
% 10.54/10.85       (compose (compose g a) (compose g (compose a b)))
% 10.54/10.85       (compose (compose (compose g a) (domain g))
% 10.54/10.85          (compose g (compose a b))) =
% 10.54/10.85     compose (compose (compose g a) (domain g)) (compose g (compose a b))
% 10.54/10.85  |- ifeq (codomain a) (domain $X) (compose (compose g a) (domain $X))
% 10.54/10.85       (compose (compose (compose g a) (domain $X)) (domain $X)) =
% 10.54/10.85     compose (compose (compose g a) (domain $X)) (domain $X)
% 10.54/10.85  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose (codomain $_1) a) a (codomain $_1) (codomain g))
% 10.54/10.85          (codomain g)) (codomain g) = codomain g
% 10.54/10.85  |- ifeq (codomain a) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose (compose g a) a) a (compose g a) (codomain g))
% 10.54/10.85          (codomain g)) (codomain g) = codomain g
% 10.54/10.85  |- ifeq (codomain b) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose (compose g (compose a b)) a) a
% 10.54/10.85             (compose g (compose a b)) (codomain g)) (codomain g))
% 10.54/10.85       (codomain g) = codomain g
% 10.54/10.85  |- ifeq (domain $X) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq (compose (domain $X) a) a (domain $X) (codomain g))
% 10.54/10.85          (codomain g)) (codomain g) = codomain g
% 10.54/10.85  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq a (compose (codomain $_1) a) (codomain $_1) (codomain g))
% 10.54/10.85          (codomain g)) (codomain g) = codomain g
% 10.54/10.85  |- ifeq (codomain b) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq a (compose (compose g (compose a b)) a)
% 10.54/10.85             (compose g (compose a b)) (codomain g)) (codomain g))
% 10.54/10.85       (codomain g) = codomain g
% 10.54/10.85  |- ifeq (domain $X) (codomain g)
% 10.54/10.85       (ifeq (codomain g) (codomain a)
% 10.54/10.85          (ifeq a (compose (domain $X) a) (domain $X) (codomain g))
% 10.54/10.85          (codomain g)) (codomain g) = codomain g
% 10.54/10.85  |- ifeq (codomain $_1) (domain g)
% 10.54/10.85       (compose (codomain $_1) (compose (codomain $_1) (compose h a)))
% 10.54/10.85       (compose (codomain $_1) (compose h a)) =
% 10.54/10.85     compose (codomain $_1) (compose h a)
% 10.54/10.85  |- ifeq (domain $X) (domain g)
% 10.54/10.85       (compose (domain $X) (compose (domain $X) (compose h a)))
% 10.54/10.85       (compose (domain $X) (compose h a)) =
% 10.54/10.85     compose (domain $X) (compose h a)
% 10.54/10.85  |- codomain a = ifeq (compose (codomain a) a) (compose g a) g (codomain a)
% 10.54/10.85  |- ifeq (codomain $_346) (codomain $X)
% 10.54/10.85       (compose (codomain $_346) (compose (codomain $_346) (codomain $X)))
% 10.54/10.85       (compose (codomain $_346) (codomain $X)) =
% 10.54/10.85     compose (codomain $_346) (codomain $X)
% 10.54/10.85  |- ifeq (codomain $_346) (domain g)
% 10.54/10.85       (compose (codomain $_346)
% 10.54/10.85          (compose (codomain $_346) (compose g (compose a b))))
% 10.54/10.85       (compose (codomain $_346) (compose g (compose a b))) =
% 10.54/10.85     compose (codomain $_346) (compose g (compose a b))
% 10.54/10.85  |- ifeq (codomain $_346) (domain $X)
% 10.54/10.85       (compose (codomain $_346) (compose (codomain $_346) (domain $X)))
% 10.54/10.85       (compose (codomain $_346) (domain $X)) =
% 10.54/10.85     compose (codomain $_346) (domain $X)
% 10.54/10.85  |- ifeq (codomain $_348) (codomain g) (compose $_348 a)
% 10.54/10.85       (compose (compose $_348 a) (codomain a)) =
% 10.54/10.85     compose (compose $_348 a) (codomain a)
% 10.54/10.85  |- ifeq (codomain $_348) (codomain a) (compose $_348 b)
% 10.54/10.85       (compose (compose $_348 b) (codomain b)) =
% 10.54/10.85     compose (compose $_348 b) (codomain b)
% 10.54/10.85  |- ifeq (codomain $_1) (domain $_349) (compose (codomain $_1) $_349)
% 10.54/10.85       (compose (compose (codomain $_1) $_349) (codomain $_349)) =
% 10.54/10.85     compose (compose (codomain $_1) $_349) (codomain $_349)
% 10.54/10.85  |- ifeq (codomain b) (domain $_349) (compose (compose a b) $_349)
% 10.54/10.85       (compose (compose (compose a b) $_349) (codomain $_349)) =
% 10.54/10.85     compose (compose (compose a b) $_349) (codomain $_349)
% 10.54/10.85  |- ifeq (codomain a) (domain $_349) (compose (compose g a) $_349)
% 10.54/10.85       (compose (compose (compose g a) $_349) (codomain $_349)) =
% 10.54/10.85     compose (compose (compose g a) $_349) (codomain $_349)
% 10.54/10.85  |- ifeq (codomain b) (domain $_349)
% 10.54/10.85       (compose (compose g (compose a b)) $_349)
% 10.54/10.85       (compose (compose (compose g (compose a b)) $_349) (codomain $_349)) =
% 10.54/10.85     compose (compose (compose g (compose a b)) $_349) (codomain $_349)
% 10.54/10.86  |- ifeq (codomain a) (domain $_349) (compose (compose h a) $_349)
% 10.54/10.86       (compose (compose (compose h a) $_349) (codomain $_349)) =
% 10.54/10.86     compose (compose (compose h a) $_349) (codomain $_349)
% 10.54/10.86  |- ifeq (domain $X) (domain $_349) (compose (domain $X) $_349)
% 10.54/10.86       (compose (compose (domain $X) $_349) (codomain $_349)) =
% 10.54/10.86     compose (compose (domain $X) $_349) (codomain $_349)
% 10.54/10.86  |- ifeq (codomain g) (domain $_349) (compose h $_349)
% 10.54/10.86       (compose (compose h $_349) (codomain $_349)) =
% 10.54/10.86     compose (compose h $_349) (codomain $_349)
% 10.54/10.86  |- ifeq (codomain $_1) (codomain a) (compose (codomain $_1) b)
% 10.54/10.86       (compose (compose (codomain $_1) b) (codomain b)) =
% 10.54/10.86     compose (compose (codomain $_1) b) (codomain b)
% 10.54/10.86  |- ifeq (codomain b) (codomain a) (compose (compose a b) b)
% 10.54/10.86       (compose (compose (compose a b) b) (codomain b)) =
% 10.54/10.86     compose (compose (compose a b) b) (codomain b)
% 10.54/10.86  |- ifeq (codomain b) (codomain a) (compose (compose g (compose a b)) b)
% 10.54/10.86       (compose (compose (compose g (compose a b)) b) (codomain b)) =
% 10.54/10.86     compose (compose (compose g (compose a b)) b) (codomain b)
% 10.54/10.86  |- ifeq (domain $X) (codomain a) (compose (domain $X) b)
% 10.54/10.86       (compose (compose (domain $X) b) (codomain b)) =
% 10.54/10.86     compose (compose (domain $X) b) (codomain b)
% 10.54/10.86  |- ifeq (codomain g) (codomain a) (compose h b)
% 10.54/10.86       (compose (compose h b) (codomain b)) =
% 10.54/10.86     compose (compose h b) (codomain b)
% 10.54/10.86  |- ifeq (codomain $_1) (codomain g) (compose (codomain $_1) a)
% 10.54/10.86       (compose (compose (codomain $_1) a) (codomain a)) =
% 10.54/10.86     compose (compose (codomain $_1) a) (codomain a)
% 10.54/10.86  |- ifeq (codomain b) (codomain g) (compose (compose a b) a)
% 10.54/10.86       (compose (compose (compose a b) a) (codomain a)) =
% 10.54/10.86     compose (compose (compose a b) a) (codomain a)
% 10.54/10.86  |- ifeq (codomain a) (codomain g) (compose (compose g a) a)
% 10.54/10.86       (compose (compose (compose g a) a) (codomain a)) =
% 10.54/10.86     compose (compose (compose g a) a) (codomain a)
% 10.54/10.86  |- ifeq (codomain b) (codomain g) (compose (compose g (compose a b)) a)
% 10.54/10.86       (compose (compose (compose g (compose a b)) a) (codomain a)) =
% 10.54/10.86     compose (compose (compose g (compose a b)) a) (codomain a)
% 10.54/10.86  |- ifeq (codomain a) (codomain g) (compose (compose h a) a)
% 10.54/10.86       (compose (compose (compose h a) a) (codomain a)) =
% 10.54/10.86     compose (compose (compose h a) a) (codomain a)
% 10.54/10.86  |- ifeq (domain $X) (codomain g) (compose (domain $X) a)
% 10.54/10.86       (compose (compose (domain $X) a) (codomain a)) =
% 10.54/10.86     compose (compose (domain $X) a) (codomain a)
% 10.54/10.86  |- a = ifeq (compose a b) (compose (codomain g) b) (codomain g) a
% 10.54/10.86  |- ifeq (codomain $_1) (domain g)
% 10.54/10.86       (compose (codomain $_1) (compose g (compose a b)))
% 10.54/10.86       (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.54/10.86          (codomain b)) =
% 10.54/10.86     compose (compose (codomain $_1) (compose g (compose a b))) (codomain b)
% 10.54/10.86  |- ifeq (codomain b) (domain g)
% 10.54/10.86       (compose (compose a b) (compose g (compose a b)))
% 10.54/10.86       (compose (compose (compose a b) (compose g (compose a b)))
% 10.54/10.86          (codomain b)) =
% 10.54/10.86     compose (compose (compose a b) (compose g (compose a b))) (codomain b)
% 10.54/10.86  |- ifeq (codomain a) (domain g)
% 10.54/10.86       (compose (compose g a) (compose g (compose a b)))
% 10.54/10.86       (compose (compose (compose g a) (compose g (compose a b)))
% 10.54/10.86          (codomain b)) =
% 10.54/10.86     compose (compose (compose g a) (compose g (compose a b))) (codomain b)
% 10.54/10.86  |- ifeq (codomain b) (domain g)
% 10.54/10.86       (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.54/10.86       (compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.54/10.86          (codomain b)) =
% 10.54/10.86     compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.54/10.86       (codomain b)
% 10.54/10.86  |- ifeq (codomain a) (domain g)
% 10.54/10.86       (compose (compose h a) (compose g (compose a b)))
% 10.54/10.86       (compose (compose (compose h a) (compose g (compose a b)))
% 10.54/10.86          (codomain b)) =
% 10.54/10.86     compose (compose (compose h a) (compose g (compose a b))) (codomain b)
% 10.54/10.86  |- ifeq (domain $X) (domain g)
% 10.54/10.86       (compose (domain $X) (compose g (compose a b)))
% 10.54/10.86       (compose (compose (domain $X) (compose g (compose a b)))
% 10.54/10.86          (codomain b)) =
% 10.54/10.86     compose (compose (domain $X) (compose g (compose a b))) (codomain b)
% 10.54/10.86  |- ifeq (codomain g) (domain g) (compose h (compose g (compose a b)))
% 10.54/10.86       (compose (compose h (compose g (compose a b))) (codomain b)) =
% 10.54/10.86     compose (compose h (compose g (compose a b))) (codomain b)
% 10.54/10.86  |- ifeq (codomain $_1) (domain g)
% 10.54/10.86       (compose (codomain $_1) (compose g (compose a b)))
% 10.54/10.86       (compose (compose (codomain $_1) (domain g))
% 10.54/10.86          (compose g (compose a b))) =
% 10.54/10.86     compose (compose (codomain $_1) (domain g)) (compose g (compose a b))
% 10.54/10.86  |- ifeq (codomain b) (domain g)
% 10.54/10.86       (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.54/10.86       (compose (compose (compose g (compose a b)) (domain g))
% 10.54/10.86          (compose g (compose a b))) =
% 10.54/10.86     compose (compose (compose g (compose a b)) (domain g))
% 10.54/10.86       (compose g (compose a b))
% 10.54/10.86  |- ifeq (codomain a) (domain g)
% 10.54/10.86       (compose (compose h a) (compose g (compose a b)))
% 10.54/10.86       (compose (compose (compose h a) (domain g))
% 10.54/10.86          (compose g (compose a b))) =
% 10.54/10.86     compose (compose (compose h a) (domain g)) (compose g (compose a b))
% 10.54/10.86  |- ifeq (domain $X) (domain g)
% 10.54/10.86       (compose (domain $X) (compose g (compose a b)))
% 10.54/10.86       (compose (compose (domain $X) (domain g)) (compose g (compose a b))) =
% 10.54/10.86     compose (compose (domain $X) (domain g)) (compose g (compose a b))
% 10.54/10.86  |- ifeq (codomain g) (domain g) (compose h (compose g (compose a b)))
% 10.54/10.86       (compose (compose h (domain g)) (compose g (compose a b))) =
% 10.54/10.86     compose (compose h (domain g)) (compose g (compose a b))
% 10.54/10.86  |- ifeq (codomain $_1) (codomain g)
% 10.54/10.86       (ifeq (codomain g) (codomain a)
% 10.54/10.86          (ifeq a $_368
% 10.54/10.86             (ifeq (compose (codomain $_1) a) $_368 (codomain $_1)
% 10.54/10.86                (codomain g)) (codomain g)) (codomain g)) (codomain g) =
% 10.54/10.86     codomain g
% 10.54/10.86  |- ifeq (codomain b) (codomain g)
% 10.54/10.86       (ifeq (codomain g) (codomain a)
% 10.54/10.86          (ifeq a $_368
% 10.54/10.86             (ifeq (compose (compose a b) a) $_368 (compose a b)
% 10.54/10.86                (codomain g)) (codomain g)) (codomain g)) (codomain g) =
% 10.54/10.86     codomain g
% 10.54/10.86  |- ifeq (codomain a) (codomain g)
% 10.54/10.86       (ifeq (codomain g) (codomain a)
% 10.54/10.86          (ifeq a $_368
% 10.54/10.86             (ifeq (compose (compose g a) a) $_368 (compose g a)
% 10.54/10.86                (codomain g)) (codomain g)) (codomain g)) (codomain g) =
% 10.54/10.86     codomain g
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (codomain g) (codomain a)
% 10.54/10.87          (ifeq a $_368
% 10.54/10.87             (ifeq (compose (compose g (compose a b)) a) $_368
% 10.54/10.87                (compose g (compose a b)) (codomain g)) (codomain g))
% 10.54/10.87          (codomain g)) (codomain g) = codomain g
% 10.54/10.87  |- ifeq (codomain a) (codomain g)
% 10.54/10.87       (ifeq (codomain g) (codomain a)
% 10.54/10.87          (ifeq a $_368
% 10.54/10.87             (ifeq (compose (compose h a) a) $_368 (compose h a)
% 10.54/10.87                (codomain g)) (codomain g)) (codomain g)) (codomain g) =
% 10.54/10.87     codomain g
% 10.54/10.87  |- ifeq (domain $X) (codomain g)
% 10.54/10.87       (ifeq (codomain g) (codomain a)
% 10.54/10.87          (ifeq a $_368
% 10.54/10.87             (ifeq (compose (domain $X) a) $_368 (domain $X) (codomain g))
% 10.54/10.87             (codomain g)) (codomain g)) (codomain g) = codomain g
% 10.54/10.87  |- ifeq (codomain g) (codomain $_1) (compose h (codomain $_1))
% 10.54/10.87       (compose (compose h (codomain $_1)) (codomain $_1)) =
% 10.54/10.87     compose (compose h (codomain $_1)) (codomain $_1)
% 10.54/10.87  |- ifeq (codomain g) (domain $X) (compose h (domain $X))
% 10.54/10.87       (compose (compose h (domain $X)) (domain $X)) =
% 10.54/10.87     compose (compose h (domain $X)) (domain $X)
% 10.54/10.87  |- codomain a = ifeq (compose (codomain g) b) b (codomain g) (codomain a)
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (codomain $_1) (codomain a)
% 10.54/10.87          (ifeq (compose (compose g (compose a b)) a)
% 10.54/10.87             (compose (codomain $_1) a) (compose g (compose a b))
% 10.54/10.87             (codomain $_1)) (codomain $_1)) (codomain $_1) = codomain $_1
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (codomain b) (codomain a)
% 10.54/10.87          (ifeq (compose (compose g (compose a b)) a)
% 10.54/10.87             (compose (compose a b) a) (compose g (compose a b))
% 10.54/10.87             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (domain $X) (codomain a)
% 10.54/10.87          (ifeq (compose (compose g (compose a b)) a) (compose (domain $X) a)
% 10.54/10.87             (compose g (compose a b)) (domain $X)) (domain $X))
% 10.54/10.87       (domain $X) = domain $X
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (codomain $_1) (codomain a)
% 10.54/10.87          (ifeq (compose (codomain $_1) b)
% 10.54/10.87             (compose (compose g (compose a b)) b) (compose g (compose a b))
% 10.54/10.87             (codomain $_1)) (codomain $_1)) (codomain $_1) = codomain $_1
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (codomain b) (codomain a)
% 10.54/10.87          (ifeq (compose (compose a b) b)
% 10.54/10.87             (compose (compose g (compose a b)) b) (compose g (compose a b))
% 10.54/10.87             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (compose g (compose a b)) (compose (compose g (compose a b)) b)
% 10.54/10.87          (compose g (compose a b)) (compose g a)) (compose g a) =
% 10.54/10.87     compose g a
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (domain $X) (codomain a)
% 10.54/10.87          (ifeq (compose (domain $X) b) (compose (compose g (compose a b)) b)
% 10.54/10.87             (compose g (compose a b)) (domain $X)) (domain $X))
% 10.54/10.87       (domain $X) = domain $X
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (compose (compose g (compose a b)) b) (compose g (compose a b))
% 10.54/10.87          (compose g (compose a b)) (compose h a)) (compose h a) =
% 10.54/10.87     compose h a
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (codomain $_1) (codomain a)
% 10.54/10.87          (ifeq (compose (compose g (compose a b)) b)
% 10.54/10.87             (compose (codomain $_1) b) (compose g (compose a b))
% 10.54/10.87             (codomain $_1)) (codomain $_1)) (codomain $_1) = codomain $_1
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (codomain b) (codomain a)
% 10.54/10.87          (ifeq (compose (compose g (compose a b)) b)
% 10.54/10.87             (compose (compose a b) b) (compose g (compose a b))
% 10.54/10.87             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (domain $X) (codomain a)
% 10.54/10.87          (ifeq (compose (compose g (compose a b)) b) (compose (domain $X) b)
% 10.54/10.87             (compose g (compose a b)) (domain $X)) (domain $X))
% 10.54/10.87       (domain $X) = domain $X
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (codomain $_1) (codomain a)
% 10.54/10.87          (ifeq (compose (codomain $_1) a) $_391
% 10.54/10.87             (ifeq (compose (compose a b) a) $_391 (compose a b)
% 10.54/10.87                (codomain $_1)) (codomain $_1)) (codomain $_1))
% 10.54/10.87       (codomain $_1) = codomain $_1
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (codomain b) (codomain a)
% 10.54/10.87          (ifeq (compose (compose a b) a) $_391
% 10.54/10.87             (ifeq (compose (compose a b) a) $_391 (compose a b)
% 10.54/10.87                (compose a b)) (compose a b)) (compose a b)) (compose a b) =
% 10.54/10.87     compose a b
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (compose (compose g a) a) $_391
% 10.54/10.87          (ifeq (compose (compose a b) a) $_391 (compose a b) (compose g a))
% 10.54/10.87          (compose g a)) (compose g a) = compose g a
% 10.54/10.87  |- ifeq (codomain b) (codomain g)
% 10.54/10.87       (ifeq (codomain b) (codomain a)
% 10.54/10.87          (ifeq (compose (compose g (compose a b)) a) $_391
% 10.54/10.87             (ifeq (compose (compose a b) a) $_391 (compose a b)
% 10.54/10.87                (compose g (compose a b))) (compose g (compose a b)))
% 10.54/10.87          (compose g (compose a b))) (compose g (compose a b)) =
% 10.54/10.87     compose g (compose a b)
% 10.63/10.87  |- ifeq (codomain b) (codomain g)
% 10.63/10.87       (ifeq (compose (compose h a) a) $_391
% 10.63/10.87          (ifeq (compose (compose a b) a) $_391 (compose a b) (compose h a))
% 10.63/10.87          (compose h a)) (compose h a) = compose h a
% 10.63/10.87  |- ifeq (codomain b) (codomain g)
% 10.63/10.87       (ifeq (domain $X) (codomain a)
% 10.63/10.87          (ifeq (compose (domain $X) a) $_391
% 10.63/10.87             (ifeq (compose (compose a b) a) $_391 (compose a b) (domain $X))
% 10.63/10.87             (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (codomain $_1) (codomain a)
% 10.63/10.87          (ifeq (compose (codomain $_1) a) $_393
% 10.63/10.87             (ifeq (compose (compose g a) a) $_393 (compose g a)
% 10.63/10.87                (codomain $_1)) (codomain $_1)) (codomain $_1))
% 10.63/10.87       (codomain $_1) = codomain $_1
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (codomain b) (codomain a)
% 10.63/10.87          (ifeq (compose (compose a b) a) $_393
% 10.63/10.87             (ifeq (compose (compose g a) a) $_393 (compose g a)
% 10.63/10.87                (compose a b)) (compose a b)) (compose a b)) (compose a b) =
% 10.63/10.87     compose a b
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (compose (compose g a) a) $_393
% 10.63/10.87          (ifeq (compose (compose g a) a) $_393 (compose g a) (compose g a))
% 10.63/10.87          (compose g a)) (compose g a) = compose g a
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (codomain b) (codomain a)
% 10.63/10.87          (ifeq (compose (compose g (compose a b)) a) $_393
% 10.63/10.87             (ifeq (compose (compose g a) a) $_393 (compose g a)
% 10.63/10.87                (compose g (compose a b))) (compose g (compose a b)))
% 10.63/10.87          (compose g (compose a b))) (compose g (compose a b)) =
% 10.63/10.87     compose g (compose a b)
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (compose (compose h a) a) $_393
% 10.63/10.87          (ifeq (compose (compose g a) a) $_393 (compose g a) (compose h a))
% 10.63/10.87          (compose h a)) (compose h a) = compose h a
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (domain $X) (codomain a)
% 10.63/10.87          (ifeq (compose (domain $X) a) $_393
% 10.63/10.87             (ifeq (compose (compose g a) a) $_393 (compose g a) (domain $X))
% 10.63/10.87             (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (codomain $_1) (codomain a)
% 10.63/10.87          (ifeq (compose (codomain $_1) a) $_395
% 10.63/10.87             (ifeq (compose (compose h a) a) $_395 (compose h a)
% 10.63/10.87                (codomain $_1)) (codomain $_1)) (codomain $_1))
% 10.63/10.87       (codomain $_1) = codomain $_1
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (codomain b) (codomain a)
% 10.63/10.87          (ifeq (compose (compose a b) a) $_395
% 10.63/10.87             (ifeq (compose (compose h a) a) $_395 (compose h a)
% 10.63/10.87                (compose a b)) (compose a b)) (compose a b)) (compose a b) =
% 10.63/10.87     compose a b
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (compose (compose g a) a) $_395
% 10.63/10.87          (ifeq (compose (compose h a) a) $_395 (compose h a) (compose g a))
% 10.63/10.87          (compose g a)) (compose g a) = compose g a
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (codomain b) (codomain a)
% 10.63/10.87          (ifeq (compose (compose g (compose a b)) a) $_395
% 10.63/10.87             (ifeq (compose (compose h a) a) $_395 (compose h a)
% 10.63/10.87                (compose g (compose a b))) (compose g (compose a b)))
% 10.63/10.87          (compose g (compose a b))) (compose g (compose a b)) =
% 10.63/10.87     compose g (compose a b)
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (compose (compose h a) a) $_395
% 10.63/10.87          (ifeq (compose (compose h a) a) $_395 (compose h a) (compose h a))
% 10.63/10.87          (compose h a)) (compose h a) = compose h a
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (domain $X) (codomain a)
% 10.63/10.87          (ifeq (compose (domain $X) a) $_395
% 10.63/10.87             (ifeq (compose (compose h a) a) $_395 (compose h a) (domain $X))
% 10.63/10.87             (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.63/10.87  |- ifeq (codomain b) (codomain g)
% 10.63/10.87       (ifeq (compose g (compose a b)) $_397
% 10.63/10.87          (ifeq (compose (compose a b) b) $_397 (compose a b) (compose h a))
% 10.63/10.87          (compose h a)) (compose h a) = compose h a
% 10.63/10.87  |- ifeq (codomain b) (codomain g)
% 10.63/10.87       (ifeq (codomain $_1) (codomain a)
% 10.63/10.87          (ifeq (compose (codomain $_1) b) $_397
% 10.63/10.87             (ifeq (compose (compose a b) b) $_397 (compose a b)
% 10.63/10.87                (codomain $_1)) (codomain $_1)) (codomain $_1))
% 10.63/10.87       (codomain $_1) = codomain $_1
% 10.63/10.87  |- ifeq (codomain b) (codomain g)
% 10.63/10.87       (ifeq (codomain b) (codomain a)
% 10.63/10.87          (ifeq (compose (compose a b) b) $_397
% 10.63/10.87             (ifeq (compose (compose a b) b) $_397 (compose a b)
% 10.63/10.87                (compose a b)) (compose a b)) (compose a b)) (compose a b) =
% 10.63/10.87     compose a b
% 10.63/10.87  |- ifeq (codomain b) (codomain g)
% 10.63/10.87       (ifeq (compose g (compose a b)) $_397
% 10.63/10.87          (ifeq (compose (compose a b) b) $_397 (compose a b) (compose g a))
% 10.63/10.87          (compose g a)) (compose g a) = compose g a
% 10.63/10.87  |- ifeq (codomain b) (codomain g)
% 10.63/10.87       (ifeq (codomain b) (codomain a)
% 10.63/10.87          (ifeq (compose (compose g (compose a b)) b) $_397
% 10.63/10.87             (ifeq (compose (compose a b) b) $_397 (compose a b)
% 10.63/10.87                (compose g (compose a b))) (compose g (compose a b)))
% 10.63/10.87          (compose g (compose a b))) (compose g (compose a b)) =
% 10.63/10.87     compose g (compose a b)
% 10.63/10.87  |- ifeq (codomain b) (codomain g)
% 10.63/10.87       (ifeq (domain $X) (codomain a)
% 10.63/10.87          (ifeq (compose (domain $X) b) $_397
% 10.63/10.87             (ifeq (compose (compose a b) b) $_397 (compose a b) (domain $X))
% 10.63/10.87             (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (compose g (compose a b)) $_399
% 10.63/10.87          (ifeq (compose g (compose a b)) $_399 (compose g a) (compose h a))
% 10.63/10.87          (compose h a)) (compose h a) = compose h a
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (codomain $_1) (codomain a)
% 10.63/10.87          (ifeq (compose (codomain $_1) b) $_399
% 10.63/10.87             (ifeq (compose g (compose a b)) $_399 (compose g a)
% 10.63/10.87                (codomain $_1)) (codomain $_1)) (codomain $_1))
% 10.63/10.87       (codomain $_1) = codomain $_1
% 10.63/10.87  |- ifeq (codomain a) (codomain g)
% 10.63/10.87       (ifeq (codomain b) (codomain a)
% 10.63/10.87          (ifeq (compose (compose a b) b) $_399
% 10.63/10.87             (ifeq (compose g (compose a b)) $_399 (compose g a)
% 10.63/10.87                (compose a b)) (compose a b)) (compose a b)) (compose a b) =
% 10.63/10.87     compose a b
% 10.63/10.88  |- ifeq (codomain a) (codomain g)
% 10.63/10.88       (ifeq (codomain b) (codomain a)
% 10.63/10.88          (ifeq (compose (compose g (compose a b)) b) $_399
% 10.63/10.88             (ifeq (compose g (compose a b)) $_399 (compose g a)
% 10.63/10.88                (compose g (compose a b))) (compose g (compose a b)))
% 10.63/10.88          (compose g (compose a b))) (compose g (compose a b)) =
% 10.63/10.88     compose g (compose a b)
% 10.63/10.88  |- ifeq (codomain a) (codomain g)
% 10.63/10.88       (ifeq (compose g (compose a b)) $_399
% 10.63/10.88          (ifeq (compose g (compose a b)) $_399 (compose g a) (compose g a))
% 10.63/10.88          (compose g a)) (compose g a) = compose g a
% 10.63/10.88  |- ifeq (codomain a) (codomain g)
% 10.63/10.88       (ifeq (domain $X) (codomain a)
% 10.63/10.88          (ifeq (compose (domain $X) b) $_399
% 10.63/10.88             (ifeq (compose g (compose a b)) $_399 (compose g a) (domain $X))
% 10.63/10.88             (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.63/10.88  |- ifeq (codomain a) (codomain g)
% 10.63/10.88       (ifeq (compose g (compose a b)) $_401
% 10.63/10.88          (ifeq (compose g (compose a b)) $_401 (compose h a) (compose h a))
% 10.63/10.88          (compose h a)) (compose h a) = compose h a
% 10.63/10.88  |- ifeq (codomain a) (codomain g)
% 10.63/10.88       (ifeq (codomain $_1) (codomain a)
% 10.63/10.88          (ifeq (compose (codomain $_1) b) $_401
% 10.63/10.88             (ifeq (compose g (compose a b)) $_401 (compose h a)
% 10.63/10.88                (codomain $_1)) (codomain $_1)) (codomain $_1))
% 10.63/10.88       (codomain $_1) = codomain $_1
% 10.63/10.88  |- ifeq (codomain a) (codomain g)
% 10.63/10.88       (ifeq (codomain b) (codomain a)
% 10.63/10.88          (ifeq (compose (compose a b) b) $_401
% 10.63/10.88             (ifeq (compose g (compose a b)) $_401 (compose h a)
% 10.63/10.88                (compose a b)) (compose a b)) (compose a b)) (compose a b) =
% 10.63/10.88     compose a b
% 10.63/10.88  |- ifeq (codomain a) (codomain g)
% 10.63/10.88       (ifeq (compose g (compose a b)) $_401
% 10.63/10.88          (ifeq (compose g (compose a b)) $_401 (compose h a) (compose g a))
% 10.63/10.88          (compose g a)) (compose g a) = compose g a
% 10.63/10.88  |- ifeq (codomain a) (codomain g)
% 10.63/10.88       (ifeq (codomain b) (codomain a)
% 10.63/10.88          (ifeq (compose (compose g (compose a b)) b) $_401
% 10.63/10.88             (ifeq (compose g (compose a b)) $_401 (compose h a)
% 10.63/10.88                (compose g (compose a b))) (compose g (compose a b)))
% 10.63/10.88          (compose g (compose a b))) (compose g (compose a b)) =
% 10.63/10.88     compose g (compose a b)
% 10.63/10.88  |- ifeq (codomain a) (codomain g)
% 10.63/10.88       (ifeq (domain $X) (codomain a)
% 10.63/10.88          (ifeq (compose (domain $X) b) $_401
% 10.63/10.88             (ifeq (compose g (compose a b)) $_401 (compose h a) (domain $X))
% 10.63/10.88             (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.63/10.88  |- ifeq (codomain $_1) (codomain g)
% 10.63/10.88       (ifeq (compose (compose g a) a) (compose (codomain $_1) a)
% 10.63/10.88          (codomain $_1) (compose g a)) (compose g a) = compose g a
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (compose (compose g a) a) (compose (compose g (compose a b)) a)
% 10.63/10.88          (compose g (compose a b)) (compose g a)) (compose g a) =
% 10.63/10.88     compose g a
% 10.63/10.88  |- ifeq (domain $X) (codomain g)
% 10.63/10.88       (ifeq (compose (compose g a) a) (compose (domain $X) a) (domain $X)
% 10.63/10.88          (compose g a)) (compose g a) = compose g a
% 10.63/10.88  |- ifeq (codomain $_1) (codomain g)
% 10.63/10.88       (ifeq (compose (compose h a) a) (compose (codomain $_1) a)
% 10.63/10.88          (codomain $_1) (compose h a)) (compose h a) = compose h a
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (compose (compose h a) a) (compose (compose g (compose a b)) a)
% 10.63/10.88          (compose g (compose a b)) (compose h a)) (compose h a) =
% 10.63/10.88     compose h a
% 10.63/10.88  |- ifeq (domain $X) (codomain g)
% 10.63/10.88       (ifeq (compose (compose h a) a) (compose (domain $X) a) (domain $X)
% 10.63/10.88          (compose h a)) (compose h a) = compose h a
% 10.63/10.88  |- ifeq (codomain $_1) (codomain g)
% 10.63/10.88       (ifeq (compose g (compose a b)) (compose (codomain $_1) b)
% 10.63/10.88          (codomain $_1) (compose g a)) (compose g a) = compose g a
% 10.63/10.88  |- ifeq (domain $X) (codomain g)
% 10.63/10.88       (ifeq (compose g (compose a b)) (compose (domain $X) b) (domain $X)
% 10.63/10.88          (compose g a)) (compose g a) = compose g a
% 10.63/10.88  |- compose g a =
% 10.63/10.88     ifeq (compose g (compose a b)) (compose (codomain g) b) (codomain g)
% 10.63/10.88       (compose g a)
% 10.63/10.88  |- ifeq (codomain $_1) (codomain g)
% 10.63/10.88       (ifeq (compose (codomain $_1) b) (compose g (compose a b))
% 10.63/10.88          (codomain $_1) (compose h a)) (compose h a) = compose h a
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (compose (compose a b) b) (compose g (compose a b))
% 10.63/10.88          (compose a b) (compose h a)) (compose h a) = compose h a
% 10.63/10.88  |- ifeq (domain $X) (codomain g)
% 10.63/10.88       (ifeq (compose (domain $X) b) (compose g (compose a b)) (domain $X)
% 10.63/10.88          (compose h a)) (compose h a) = compose h a
% 10.63/10.88  |- compose h a =
% 10.63/10.88     ifeq (compose (codomain g) b) (compose g (compose a b)) (codomain g)
% 10.63/10.88       (compose h a)
% 10.63/10.88  |- ifeq (codomain a) (codomain $X) (compose (compose h a) (codomain $X))
% 10.63/10.88       (compose (compose (compose h a) (codomain $X)) (codomain $X)) =
% 10.63/10.88     compose (compose (compose h a) (codomain $X)) (codomain $X)
% 10.63/10.88  |- ifeq (codomain a) (domain $X) (compose (compose h a) (domain $X))
% 10.63/10.88       (compose (compose (compose h a) (domain $X)) (domain $X)) =
% 10.63/10.88     compose (compose (compose h a) (domain $X)) (domain $X)
% 10.63/10.88  |- ifeq (domain $X) (domain g)
% 10.63/10.88       (compose (domain $X) (compose (domain $X) (compose g (compose a b))))
% 10.63/10.88       (compose (domain $X) (compose g (compose a b))) =
% 10.63/10.88     compose (domain $X) (compose g (compose a b))
% 10.63/10.88  |- ifeq (codomain b) (codomain g) (compose (compose h a) (compose b a))
% 10.63/10.88       (compose (compose g (compose a b)) a) =
% 10.63/10.88     compose (compose g (compose a b)) a
% 10.63/10.88  |- ifeq (codomain b) (codomain a) (compose (compose h a) (compose b b))
% 10.63/10.88       (compose (compose g (compose a b)) b) =
% 10.63/10.88     compose (compose g (compose a b)) b
% 10.63/10.88  |- ifeq (codomain b) (codomain $X)
% 10.63/10.88       (compose (compose h a) (compose b (codomain $X)))
% 10.63/10.88       (compose (compose g (compose a b)) (codomain $X)) =
% 10.63/10.88     compose (compose g (compose a b)) (codomain $X)
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (compose (compose h a) (compose b (compose a b)))
% 10.63/10.88       (compose (compose g (compose a b)) (compose a b)) =
% 10.63/10.88     compose (compose g (compose a b)) (compose a b)
% 10.63/10.88  |- ifeq (codomain b) (domain g)
% 10.63/10.88       (compose (compose h a) (compose b (compose g a)))
% 10.63/10.88       (compose (compose g (compose a b)) (compose g a)) =
% 10.63/10.88     compose (compose g (compose a b)) (compose g a)
% 10.63/10.88  |- ifeq (codomain b) (domain g)
% 10.63/10.88       (compose (compose h a) (compose b (compose g (compose a b))))
% 10.63/10.88       (compose (compose g (compose a b)) (compose g (compose a b))) =
% 10.63/10.88     compose (compose g (compose a b)) (compose g (compose a b))
% 10.63/10.88  |- ifeq (codomain b) (domain g)
% 10.63/10.88       (compose (compose h a) (compose b (compose h a)))
% 10.63/10.88       (compose (compose g (compose a b)) (compose h a)) =
% 10.63/10.88     compose (compose g (compose a b)) (compose h a)
% 10.63/10.88  |- ifeq (codomain b) (domain $X)
% 10.63/10.88       (compose (compose h a) (compose b (domain $X)))
% 10.63/10.88       (compose (compose g (compose a b)) (domain $X)) =
% 10.63/10.88     compose (compose g (compose a b)) (domain $X)
% 10.63/10.88  |- ifeq (codomain b) (domain g) (compose (compose h a) (compose b h))
% 10.63/10.88       (compose (compose g (compose a b)) h) =
% 10.63/10.88     compose (compose g (compose a b)) h
% 10.63/10.88  |- compose h a =
% 10.63/10.88     ifeq (compose g (compose a b)) (compose (codomain g) b) (codomain g)
% 10.63/10.88       (compose h a)
% 10.63/10.88  |- ifeq (domain $_440) (codomain $X)
% 10.63/10.88       (compose (domain $_440) (compose (domain $_440) (codomain $X)))
% 10.63/10.88       (compose (domain $_440) (codomain $X)) =
% 10.63/10.88     compose (domain $_440) (codomain $X)
% 10.63/10.88  |- ifeq (domain $_440) (domain $X)
% 10.63/10.88       (compose (domain $_440) (compose (domain $_440) (domain $X)))
% 10.63/10.88       (compose (domain $_440) (domain $X)) =
% 10.63/10.88     compose (domain $_440) (domain $X)
% 10.63/10.88  |- ifeq (codomain $_1) (codomain $_443)
% 10.63/10.88       (compose (codomain $_1) (codomain $_443))
% 10.63/10.88       (compose (compose (codomain $_1) (codomain $_443)) (codomain $_443)) =
% 10.63/10.88     compose (compose (codomain $_1) (codomain $_443)) (codomain $_443)
% 10.63/10.88  |- ifeq (codomain b) (codomain $_443)
% 10.63/10.88       (compose (compose g (compose a b)) (codomain $_443))
% 10.63/10.88       (compose (compose (compose g (compose a b)) (codomain $_443))
% 10.63/10.88          (codomain $_443)) =
% 10.63/10.88     compose (compose (compose g (compose a b)) (codomain $_443))
% 10.63/10.88       (codomain $_443)
% 10.63/10.88  |- ifeq (domain $X) (codomain $_443) (compose (domain $X) (codomain $_443))
% 10.63/10.88       (compose (compose (domain $X) (codomain $_443)) (codomain $_443)) =
% 10.63/10.88     compose (compose (domain $X) (codomain $_443)) (codomain $_443)
% 10.63/10.88  |- ifeq (codomain $_1) (domain $_445)
% 10.63/10.88       (compose (codomain $_1) (domain $_445))
% 10.63/10.88       (compose (compose (codomain $_1) (domain $_445)) (domain $_445)) =
% 10.63/10.88     compose (compose (codomain $_1) (domain $_445)) (domain $_445)
% 10.63/10.88  |- ifeq (codomain b) (domain $_445)
% 10.63/10.88       (compose (compose g (compose a b)) (domain $_445))
% 10.63/10.88       (compose (compose (compose g (compose a b)) (domain $_445))
% 10.63/10.88          (domain $_445)) =
% 10.63/10.88     compose (compose (compose g (compose a b)) (domain $_445))
% 10.63/10.88       (domain $_445)
% 10.63/10.88  |- ifeq (domain $X) (domain $_445) (compose (domain $X) (domain $_445))
% 10.63/10.88       (compose (compose (domain $X) (domain $_445)) (domain $_445)) =
% 10.63/10.88     compose (compose (domain $X) (domain $_445)) (domain $_445)
% 10.63/10.88  |- ifeq (codomain $_1) (codomain g)
% 10.63/10.88       (ifeq (compose g (compose a b)) $_478
% 10.63/10.88          (ifeq (compose (codomain $_1) b) $_478 (codomain $_1)
% 10.63/10.88             (compose g a)) (compose g a)) (compose g a) = compose g a
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (compose g (compose a b)) $_478
% 10.63/10.88          (ifeq (compose (compose g (compose a b)) b) $_478
% 10.63/10.88             (compose g (compose a b)) (compose g a)) (compose g a))
% 10.63/10.88       (compose g a) = compose g a
% 10.63/10.88  |- ifeq (domain $X) (codomain g)
% 10.63/10.88       (ifeq (compose g (compose a b)) $_478
% 10.63/10.88          (ifeq (compose (domain $X) b) $_478 (domain $X) (compose g a))
% 10.63/10.88          (compose g a)) (compose g a) = compose g a
% 10.63/10.88  |- h =
% 10.63/10.88     ifeq (codomain g) (codomain a)
% 10.63/10.88       (ifeq (compose h b) (compose (codomain g) b) (codomain g) h) h
% 10.63/10.88  |- h =
% 10.63/10.88     ifeq (codomain g) (codomain a)
% 10.63/10.88       (ifeq (compose (codomain g) b) (compose h b) (codomain g) h) h
% 10.63/10.88  |- a =
% 10.63/10.88     ifeq (compose a b) $_486
% 10.63/10.88       (ifeq (compose (codomain g) b) $_486 (codomain g) a) a
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (codomain $_1) (codomain a)
% 10.63/10.88          (ifeq (compose (codomain $_1) a) $_514
% 10.63/10.88             (ifeq (compose (compose g (compose a b)) a) $_514
% 10.63/10.88                (compose g (compose a b)) (codomain $_1)) (codomain $_1))
% 10.63/10.88          (codomain $_1)) (codomain $_1) = codomain $_1
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (codomain b) (codomain a)
% 10.63/10.88          (ifeq (compose (compose a b) a) $_514
% 10.63/10.88             (ifeq (compose (compose g (compose a b)) a) $_514
% 10.63/10.88                (compose g (compose a b)) (compose a b)) (compose a b))
% 10.63/10.88          (compose a b)) (compose a b) = compose a b
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (compose (compose g a) a) $_514
% 10.63/10.88          (ifeq (compose (compose g (compose a b)) a) $_514
% 10.63/10.88             (compose g (compose a b)) (compose g a)) (compose g a))
% 10.63/10.88       (compose g a) = compose g a
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (codomain b) (codomain a)
% 10.63/10.88          (ifeq (compose (compose g (compose a b)) a) $_514
% 10.63/10.88             (ifeq (compose (compose g (compose a b)) a) $_514
% 10.63/10.88                (compose g (compose a b)) (compose g (compose a b)))
% 10.63/10.88             (compose g (compose a b))) (compose g (compose a b)))
% 10.63/10.88       (compose g (compose a b)) = compose g (compose a b)
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (compose (compose h a) a) $_514
% 10.63/10.88          (ifeq (compose (compose g (compose a b)) a) $_514
% 10.63/10.88             (compose g (compose a b)) (compose h a)) (compose h a))
% 10.63/10.88       (compose h a) = compose h a
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (domain $X) (codomain a)
% 10.63/10.88          (ifeq (compose (domain $X) a) $_514
% 10.63/10.88             (ifeq (compose (compose g (compose a b)) a) $_514
% 10.63/10.88                (compose g (compose a b)) (domain $X)) (domain $X))
% 10.63/10.88          (domain $X)) (domain $X) = domain $X
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (compose g (compose a b)) $_518
% 10.63/10.88          (ifeq (compose (compose g (compose a b)) b) $_518
% 10.63/10.88             (compose g (compose a b)) (compose h a)) (compose h a))
% 10.63/10.88       (compose h a) = compose h a
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (codomain $_1) (codomain a)
% 10.63/10.88          (ifeq (compose (codomain $_1) b) $_518
% 10.63/10.88             (ifeq (compose (compose g (compose a b)) b) $_518
% 10.63/10.88                (compose g (compose a b)) (codomain $_1)) (codomain $_1))
% 10.63/10.88          (codomain $_1)) (codomain $_1) = codomain $_1
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (codomain b) (codomain a)
% 10.63/10.88          (ifeq (compose (compose a b) b) $_518
% 10.63/10.88             (ifeq (compose (compose g (compose a b)) b) $_518
% 10.63/10.88                (compose g (compose a b)) (compose a b)) (compose a b))
% 10.63/10.88          (compose a b)) (compose a b) = compose a b
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (codomain b) (codomain a)
% 10.63/10.88          (ifeq (compose (compose g (compose a b)) b) $_518
% 10.63/10.88             (ifeq (compose (compose g (compose a b)) b) $_518
% 10.63/10.88                (compose g (compose a b)) (compose g (compose a b)))
% 10.63/10.88             (compose g (compose a b))) (compose g (compose a b)))
% 10.63/10.88       (compose g (compose a b)) = compose g (compose a b)
% 10.63/10.88  |- ifeq (codomain b) (codomain g)
% 10.63/10.88       (ifeq (domain $X) (codomain a)
% 10.63/10.88          (ifeq (compose (domain $X) b) $_518
% 10.63/10.88             (ifeq (compose (compose g (compose a b)) b) $_518
% 10.63/10.88                (compose g (compose a b)) (domain $X)) (domain $X))
% 10.63/10.88          (domain $X)) (domain $X) = domain $X
% 10.63/10.88  |- codomain a =
% 10.63/10.88     ifeq (compose (codomain a) a) $_529
% 10.63/10.88       (ifeq a $_529 (codomain g) (codomain a)) (codomain a)
% 10.63/10.88  |- ifeq (codomain $_1) (codomain g)
% 10.63/10.88       (ifeq (compose (compose g a) a) $_533
% 10.63/10.88          (ifeq (compose (codomain $_1) a) $_533 (codomain $_1)
% 10.63/10.88             (compose g a)) (compose g a)) (compose g a) = compose g a
% 10.63/10.88  |- ifeq (domain $X) (codomain g)
% 10.63/10.88       (ifeq (compose (compose g a) a) $_533
% 10.63/10.88          (ifeq (compose (domain $X) a) $_533 (domain $X) (compose g a))
% 10.63/10.88          (compose g a)) (compose g a) = compose g a
% 10.63/10.89  |- ifeq (codomain $_1) (codomain g)
% 10.63/10.89       (ifeq (compose (compose h a) a) $_535
% 10.63/10.89          (ifeq (compose (codomain $_1) a) $_535 (codomain $_1)
% 10.63/10.89             (compose h a)) (compose h a)) (compose h a) = compose h a
% 10.63/10.89  |- ifeq (domain $X) (codomain g)
% 10.63/10.89       (ifeq (compose (compose h a) a) $_535
% 10.63/10.89          (ifeq (compose (domain $X) a) $_535 (domain $X) (compose h a))
% 10.63/10.89          (compose h a)) (compose h a) = compose h a
% 10.63/10.89  |- ifeq (codomain $_1) (codomain g)
% 10.63/10.89       (ifeq (compose g (compose a b)) $_538
% 10.63/10.89          (ifeq (compose (codomain $_1) b) $_538 (codomain $_1)
% 10.63/10.89             (compose h a)) (compose h a)) (compose h a) = compose h a
% 10.63/10.89  |- ifeq (domain $X) (codomain g)
% 10.63/10.89       (ifeq (compose g (compose a b)) $_538
% 10.63/10.89          (ifeq (compose (domain $X) b) $_538 (domain $X) (compose h a))
% 10.63/10.89          (compose h a)) (compose h a) = compose h a
% 10.63/10.89  |- ifeq (codomain $_1) (codomain g)
% 10.63/10.89       (ifeq (codomain b) (codomain a)
% 10.63/10.89          (ifeq (compose (codomain $_1) a) (compose (compose a b) a)
% 10.63/10.89             (codomain $_1) (compose a b)) (compose a b)) (compose a b) =
% 10.63/10.89     compose a b
% 10.63/10.89  |- ifeq (codomain a) (codomain g)
% 10.63/10.89       (ifeq (codomain b) (codomain a)
% 10.63/10.89          (ifeq (compose (compose g a) a) (compose (compose a b) a)
% 10.63/10.89             (compose g a) (compose a b)) (compose a b)) (compose a b) =
% 10.63/10.89     compose a b
% 10.63/10.89  |- ifeq (domain $X) (codomain g)
% 10.63/10.89       (ifeq (codomain b) (codomain a)
% 10.63/10.89          (ifeq (compose (domain $X) a) (compose (compose a b) a) (domain $X)
% 10.63/10.89             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.63/10.89  |- ifeq (codomain $_557) (codomain (compose h $_557))
% 10.63/10.89       (ifeq (codomain g) (domain $_557)
% 10.63/10.89          (compose h (compose $_557 (codomain (compose h $_557))))
% 10.63/10.89          (compose h $_557)) (compose h $_557) = compose h $_557
% 10.63/10.89  |- ifeq (codomain a) (domain $_558) (compose h (compose a $_558))
% 10.63/10.89       (compose (compose h a) $_558) = compose (compose h a) $_558
% 10.63/10.89  |- ifeq (codomain b) (domain $_558)
% 10.63/10.89       (ifeq (codomain g) (codomain a) (compose h (compose b $_558))
% 10.63/10.89          (compose (compose h b) $_558)) (compose (compose h b) $_558) =
% 10.63/10.89     compose (compose h b) $_558
% 10.63/10.89  |- ifeq (codomain $X) (domain $_558)
% 10.63/10.89       (ifeq (codomain g) (codomain $X)
% 10.63/10.89          (compose h (compose (codomain $X) $_558))
% 10.63/10.89          (compose (compose h (codomain $X)) $_558))
% 10.63/10.89       (compose (compose h (codomain $X)) $_558) =
% 10.63/10.89     compose (compose h (codomain $X)) $_558
% 10.63/10.89  |- ifeq (codomain a) (domain $_558)
% 10.63/10.89       (ifeq (codomain g) (domain g)
% 10.63/10.89          (compose h (compose (compose g a) $_558))
% 10.63/10.89          (compose (compose h (compose g a)) $_558))
% 10.63/10.89       (compose (compose h (compose g a)) $_558) =
% 10.63/10.89     compose (compose h (compose g a)) $_558
% 10.63/10.89  |- ifeq (codomain b) (domain $_558)
% 10.63/10.89       (ifeq (codomain g) (domain g)
% 10.63/10.89          (compose h (compose (compose g (compose a b)) $_558))
% 10.63/10.89          (compose (compose h (compose g (compose a b))) $_558))
% 10.63/10.89       (compose (compose h (compose g (compose a b))) $_558) =
% 10.63/10.89     compose (compose h (compose g (compose a b))) $_558
% 10.63/10.89  |- ifeq (codomain a) (domain $_558)
% 10.63/10.89       (ifeq (codomain g) (domain g)
% 10.63/10.89          (compose h (compose (compose h a) $_558))
% 10.63/10.89          (compose (compose h (compose h a)) $_558))
% 10.63/10.89       (compose (compose h (compose h a)) $_558) =
% 10.63/10.89     compose (compose h (compose h a)) $_558
% 10.63/10.89  |- ifeq (domain $X) (domain $_558)
% 10.63/10.89       (ifeq (codomain g) (domain $X) (compose h (compose (domain $X) $_558))
% 10.63/10.89          (compose (compose h (domain $X)) $_558))
% 10.63/10.89       (compose (compose h (domain $X)) $_558) =
% 10.63/10.89     compose (compose h (domain $X)) $_558
% 10.63/10.89  |- ifeq (codomain g) (domain $_558)
% 10.63/10.89       (ifeq (codomain g) (domain g) (compose h (compose h $_558))
% 10.63/10.89          (compose (compose h h) $_558)) (compose (compose h h) $_558) =
% 10.63/10.89     compose (compose h h) $_558
% 10.66/10.89  |- ifeq (codomain $_557) (codomain g)
% 10.66/10.89       (ifeq (codomain g) (domain $_557) (compose h (compose $_557 a))
% 10.66/10.89          (compose (compose h $_557) a)) (compose (compose h $_557) a) =
% 10.66/10.89     compose (compose h $_557) a
% 10.66/10.89  |- ifeq (codomain $_557) (codomain a)
% 10.66/10.89       (ifeq (codomain g) (domain $_557) (compose h (compose $_557 b))
% 10.66/10.89          (compose (compose h $_557) b)) (compose (compose h $_557) b) =
% 10.66/10.89     compose (compose h $_557) b
% 10.66/10.90  |- ifeq (codomain $_557) (codomain $X)
% 10.66/10.90       (ifeq (codomain g) (domain $_557)
% 10.66/10.90          (compose h (compose $_557 (codomain $X)))
% 10.66/10.90          (compose (compose h $_557) (codomain $X)))
% 10.66/10.90       (compose (compose h $_557) (codomain $X)) =
% 10.66/10.90     compose (compose h $_557) (codomain $X)
% 10.66/10.90  |- ifeq (codomain $_557) (codomain g)
% 10.66/10.90       (ifeq (codomain g) (domain $_557)
% 10.66/10.90          (compose h (compose $_557 (compose a b)))
% 10.66/10.90          (compose (compose h $_557) (compose a b)))
% 10.66/10.90       (compose (compose h $_557) (compose a b)) =
% 10.66/10.90     compose (compose h $_557) (compose a b)
% 10.66/10.90  |- ifeq (codomain $_557) (domain g)
% 10.66/10.90       (ifeq (codomain g) (domain $_557)
% 10.66/10.90          (compose h (compose $_557 (compose g a)))
% 10.66/10.90          (compose (compose h $_557) (compose g a)))
% 10.66/10.90       (compose (compose h $_557) (compose g a)) =
% 10.66/10.90     compose (compose h $_557) (compose g a)
% 10.66/10.90  |- ifeq (codomain $_557) (domain g)
% 10.66/10.90       (ifeq (codomain g) (domain $_557)
% 10.66/10.90          (compose h (compose $_557 (compose g (compose a b))))
% 10.66/10.90          (compose (compose h $_557) (compose g (compose a b))))
% 10.66/10.90       (compose (compose h $_557) (compose g (compose a b))) =
% 10.66/10.90     compose (compose h $_557) (compose g (compose a b))
% 10.66/10.90  |- ifeq (codomain $_557) (domain g)
% 10.66/10.90       (ifeq (codomain g) (domain $_557)
% 10.66/10.90          (compose h (compose $_557 (compose h a)))
% 10.66/10.90          (compose (compose h $_557) (compose h a)))
% 10.66/10.90       (compose (compose h $_557) (compose h a)) =
% 10.66/10.90     compose (compose h $_557) (compose h a)
% 10.66/10.90  |- ifeq (codomain $_557) (domain $X)
% 10.66/10.90       (ifeq (codomain g) (domain $_557)
% 10.66/10.90          (compose h (compose $_557 (domain $X)))
% 10.66/10.90          (compose (compose h $_557) (domain $X)))
% 10.66/10.90       (compose (compose h $_557) (domain $X)) =
% 10.66/10.90     compose (compose h $_557) (domain $X)
% 10.66/10.90  |- ifeq (codomain $_557) (domain g)
% 10.66/10.90       (ifeq (codomain g) (domain $_557) (compose h (compose $_557 h))
% 10.66/10.90          (compose (compose h $_557) h)) (compose (compose h $_557) h) =
% 10.66/10.90     compose (compose h $_557) h
% 10.66/10.90  |- ifeq (codomain a) (codomain g) (compose h (compose a a))
% 10.66/10.90       (compose (compose h a) a) = compose (compose h a) a
% 10.66/10.90  |- ifeq (codomain a) (codomain $X) (compose h (compose a (codomain $X)))
% 10.66/10.90       (compose (compose h a) (codomain $X)) =
% 10.66/10.90     compose (compose h a) (codomain $X)
% 10.66/10.90  |- ifeq (codomain a) (codomain g) (compose h (compose a (compose a b)))
% 10.66/10.90       (compose (compose h a) (compose a b)) =
% 10.66/10.90     compose (compose h a) (compose a b)
% 10.66/10.90  |- ifeq (codomain a) (domain g) (compose h (compose a (compose g a)))
% 10.66/10.90       (compose (compose h a) (compose g a)) =
% 10.66/10.90     compose (compose h a) (compose g a)
% 10.66/10.90  |- ifeq (codomain a) (domain g)
% 10.66/10.90       (compose h (compose a (compose g (compose a b))))
% 10.66/10.90       (compose (compose h a) (compose g (compose a b))) =
% 10.66/10.90     compose (compose h a) (compose g (compose a b))
% 10.66/10.90  |- ifeq (codomain a) (domain g) (compose h (compose a (compose h a)))
% 10.66/10.90       (compose (compose h a) (compose h a)) =
% 10.66/10.90     compose (compose h a) (compose h a)
% 10.66/10.90  |- ifeq (codomain a) (domain $X) (compose h (compose a (domain $X)))
% 10.66/10.90       (compose (compose h a) (domain $X)) =
% 10.66/10.90     compose (compose h a) (domain $X)
% 10.66/10.90  |- ifeq (codomain a) (domain g) (compose h (compose a h))
% 10.66/10.90       (compose (compose h a) h) = compose (compose h a) h
% 10.66/10.90  |- compose (compose h g) a =
% 10.66/10.90     ifeq (codomain g) (domain g) (compose h (compose g a))
% 10.66/10.90       (compose (compose h g) a)
% 10.66/10.90  |- ifeq (codomain b) (codomain g)
% 10.66/10.90       (ifeq (codomain g) (codomain a) (compose h (compose b a))
% 10.66/10.90          (compose (compose h b) a)) (compose (compose h b) a) =
% 10.66/10.90     compose (compose h b) a
% 10.66/10.90  |- ifeq (codomain $X) (codomain g)
% 10.66/10.90       (ifeq (codomain g) (codomain $X) (compose h (compose (codomain $X) a))
% 10.66/10.90          (compose (compose h (codomain $X)) a))
% 10.66/10.90       (compose (compose h (codomain $X)) a) =
% 10.66/10.90     compose (compose h (codomain $X)) a
% 10.66/10.90  |- ifeq (codomain a) (codomain g)
% 10.66/10.90       (ifeq (codomain g) (domain g) (compose h (compose (compose g a) a))
% 10.66/10.90          (compose (compose h (compose g a)) a))
% 10.66/10.90       (compose (compose h (compose g a)) a) =
% 10.66/10.90     compose (compose h (compose g a)) a
% 10.66/10.90  |- ifeq (codomain b) (codomain g)
% 10.66/10.90       (ifeq (codomain g) (domain g)
% 10.66/10.90          (compose h (compose (compose g (compose a b)) a))
% 10.66/10.90          (compose (compose h (compose g (compose a b))) a))
% 10.66/10.90       (compose (compose h (compose g (compose a b))) a) =
% 10.66/10.90     compose (compose h (compose g (compose a b))) a
% 10.66/10.90  |- ifeq (codomain a) (codomain g)
% 10.66/10.90       (ifeq (codomain g) (domain g) (compose h (compose (compose h a) a))
% 10.66/10.90          (compose (compose h (compose h a)) a))
% 10.66/10.90       (compose (compose h (compose h a)) a) =
% 10.66/10.90     compose (compose h (compose h a)) a
% 10.66/10.90  |- ifeq (domain $X) (codomain g)
% 10.66/10.90       (ifeq (codomain g) (domain $X) (compose h (compose (domain $X) a))
% 10.66/10.90          (compose (compose h (domain $X)) a))
% 10.66/10.90       (compose (compose h (domain $X)) a) =
% 10.66/10.90     compose (compose h (domain $X)) a
% 10.66/10.90  |- ifeq (codomain g) (domain g) (compose h (compose h a))
% 10.66/10.90       (compose (compose h h) a) = compose (compose h h) a
% 10.66/10.90  |- ifeq (codomain $_1) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (compose a b) a) (compose (codomain $_1) a)
% 10.66/10.90             (codomain $_1) (compose a b)) (compose a b)) (compose a b) =
% 10.66/10.90     compose a b
% 10.66/10.90  |- ifeq (codomain b) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (compose a b) a)
% 10.66/10.90             (compose (compose g (compose a b)) a) (compose g (compose a b))
% 10.66/10.90             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.66/10.90  |- ifeq (domain $X) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (compose a b) a) (compose (domain $X) a) (domain $X)
% 10.66/10.90             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.66/10.90  |- ifeq (codomain $_1) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (compose a b) b) (compose (codomain $_1) b)
% 10.66/10.90             (codomain $_1) (compose a b)) (compose a b)) (compose a b) =
% 10.66/10.90     compose a b
% 10.66/10.90  |- ifeq (domain $X) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (compose a b) b) (compose (domain $X) b) (domain $X)
% 10.66/10.90             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.66/10.90  |- ifeq (codomain a) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose g (compose a b)) (compose (compose a b) b)
% 10.66/10.90             (compose h a) (compose a b)) (compose a b)) (compose a b) =
% 10.66/10.90     compose a b
% 10.66/10.90  |- ifeq (codomain $_1) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (codomain $_1) b) (compose (compose a b) b)
% 10.66/10.90             (codomain $_1) (compose a b)) (compose a b)) (compose a b) =
% 10.66/10.90     compose a b
% 10.66/10.90  |- ifeq (domain $X) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (domain $X) b) (compose (compose a b) b) (domain $X)
% 10.66/10.90             (compose a b)) (compose a b)) (compose a b) = compose a b
% 10.66/10.90  |- codomain a =
% 10.66/10.90     ifeq (compose (codomain a) a) $_566
% 10.66/10.90       (ifeq (compose g a) $_566 g (codomain a)) (codomain a)
% 10.66/10.90  |- codomain a =
% 10.66/10.90     ifeq (compose (codomain a) a) $_571
% 10.66/10.90       (ifeq (compose h a) $_571 h (codomain a)) (codomain a)
% 10.66/10.90  |- ifeq (codomain $_583) (codomain g)
% 10.66/10.90       (ifeq (codomain $_1) (codomain a)
% 10.66/10.90          (ifeq (compose (codomain $_583) a) (compose (codomain $_1) a)
% 10.66/10.90             (codomain $_583) (codomain $_1)) (codomain $_1))
% 10.66/10.90       (codomain $_1) = codomain $_1
% 10.66/10.90  |- ifeq (codomain $_583) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (codomain $_583) a)
% 10.66/10.90             (compose (compose g (compose a b)) a) (codomain $_583)
% 10.66/10.90             (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.90       (compose g (compose a b)) = compose g (compose a b)
% 10.66/10.90  |- ifeq (codomain $_583) (codomain g)
% 10.66/10.90       (ifeq (domain $X) (codomain a)
% 10.66/10.90          (ifeq (compose (codomain $_583) a) (compose (domain $X) a)
% 10.66/10.90             (codomain $_583) (domain $X)) (domain $X)) (domain $X) =
% 10.66/10.90     domain $X
% 10.66/10.90  |- ifeq (domain $_585) (codomain g)
% 10.66/10.90       (ifeq (codomain $_1) (codomain a)
% 10.66/10.90          (ifeq (compose (domain $_585) a) (compose (codomain $_1) a)
% 10.66/10.90             (domain $_585) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.66/10.90     codomain $_1
% 10.66/10.90  |- ifeq (domain $_585) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (domain $_585) a)
% 10.66/10.90             (compose (compose g (compose a b)) a) (domain $_585)
% 10.66/10.90             (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.90       (compose g (compose a b)) = compose g (compose a b)
% 10.66/10.90  |- ifeq (domain $_585) (codomain g)
% 10.66/10.90       (ifeq (domain $X) (codomain a)
% 10.66/10.90          (ifeq (compose (domain $_585) a) (compose (domain $X) a)
% 10.66/10.90             (domain $_585) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.66/10.90  |- codomain a =
% 10.66/10.90     ifeq b $_590
% 10.66/10.90       (ifeq (compose (codomain g) b) $_590 (codomain g) (codomain a))
% 10.66/10.90       (codomain a)
% 10.66/10.90  |- ifeq (codomain $_594) (codomain g)
% 10.66/10.90       (ifeq (codomain $_1) (codomain a)
% 10.66/10.90          (ifeq (compose (codomain $_1) a) (compose (codomain $_594) a)
% 10.66/10.90             (codomain $_594) (codomain $_1)) (codomain $_1))
% 10.66/10.90       (codomain $_1) = codomain $_1
% 10.66/10.90  |- ifeq (codomain $_594) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (compose g (compose a b)) a)
% 10.66/10.90             (compose (codomain $_594) a) (codomain $_594)
% 10.66/10.90             (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.90       (compose g (compose a b)) = compose g (compose a b)
% 10.66/10.90  |- ifeq (codomain $_594) (codomain g)
% 10.66/10.90       (ifeq (domain $X) (codomain a)
% 10.66/10.90          (ifeq (compose (domain $X) a) (compose (codomain $_594) a)
% 10.66/10.90             (codomain $_594) (domain $X)) (domain $X)) (domain $X) =
% 10.66/10.90     domain $X
% 10.66/10.90  |- ifeq (domain $_596) (codomain g)
% 10.66/10.90       (ifeq (codomain $_1) (codomain a)
% 10.66/10.90          (ifeq (compose (codomain $_1) a) (compose (domain $_596) a)
% 10.66/10.90             (domain $_596) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.66/10.90     codomain $_1
% 10.66/10.90  |- ifeq (domain $_596) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (compose g (compose a b)) a)
% 10.66/10.90             (compose (domain $_596) a) (domain $_596)
% 10.66/10.90             (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.90       (compose g (compose a b)) = compose g (compose a b)
% 10.66/10.90  |- ifeq (domain $_596) (codomain g)
% 10.66/10.90       (ifeq (domain $X) (codomain a)
% 10.66/10.90          (ifeq (compose (domain $X) a) (compose (domain $_596) a)
% 10.66/10.90             (domain $_596) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.66/10.90  |- $C =
% 10.66/10.90     ifeq (codomain $C) (codomain a)
% 10.66/10.90       (ifeq (compose $C b) (compose (codomain g) b) (codomain g) $C) $C
% 10.66/10.90  |- ifeq (codomain $_598) (codomain g)
% 10.66/10.90       (ifeq (codomain $_1) (codomain a)
% 10.66/10.90          (ifeq (compose (codomain $_1) b) (compose (codomain $_598) b)
% 10.66/10.90             (codomain $_598) (codomain $_1)) (codomain $_1))
% 10.66/10.90       (codomain $_1) = codomain $_1
% 10.66/10.90  |- ifeq (codomain $_598) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (compose g (compose a b)) b)
% 10.66/10.90             (compose (codomain $_598) b) (codomain $_598)
% 10.66/10.90             (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.90       (compose g (compose a b)) = compose g (compose a b)
% 10.66/10.90  |- ifeq (codomain $_598) (codomain g)
% 10.66/10.90       (ifeq (domain $X) (codomain a)
% 10.66/10.90          (ifeq (compose (domain $X) b) (compose (codomain $_598) b)
% 10.66/10.90             (codomain $_598) (domain $X)) (domain $X)) (domain $X) =
% 10.66/10.90     domain $X
% 10.66/10.90  |- codomain $_1 =
% 10.66/10.90     ifeq (codomain $_1) (codomain a)
% 10.66/10.90       (ifeq (compose (codomain $_1) b) (compose (codomain g) b) (codomain g)
% 10.66/10.90          (codomain $_1)) (codomain $_1)
% 10.66/10.90  |- compose a b =
% 10.66/10.90     ifeq (codomain b) (codomain a)
% 10.66/10.90       (ifeq (compose (compose a b) b) (compose (codomain g) b) (codomain g)
% 10.66/10.90          (compose a b)) (compose a b)
% 10.66/10.90  |- compose g (compose a b) =
% 10.66/10.90     ifeq (codomain b) (codomain a)
% 10.66/10.90       (ifeq (compose (compose g (compose a b)) b) (compose (codomain g) b)
% 10.66/10.90          (codomain g) (compose g (compose a b))) (compose g (compose a b))
% 10.66/10.90  |- domain $X =
% 10.66/10.90     ifeq (domain $X) (codomain a)
% 10.66/10.90       (ifeq (compose (domain $X) b) (compose (codomain g) b) (codomain g)
% 10.66/10.90          (domain $X)) (domain $X)
% 10.66/10.90  |- ifeq (domain $_603) (codomain g)
% 10.66/10.90       (ifeq (codomain $_1) (codomain a)
% 10.66/10.90          (ifeq (compose (codomain $_1) b) (compose (domain $_603) b)
% 10.66/10.90             (domain $_603) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.66/10.90     codomain $_1
% 10.66/10.90  |- ifeq (domain $_603) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (compose g (compose a b)) b)
% 10.66/10.90             (compose (domain $_603) b) (domain $_603)
% 10.66/10.90             (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.90       (compose g (compose a b)) = compose g (compose a b)
% 10.66/10.90  |- ifeq (domain $_603) (codomain g)
% 10.66/10.90       (ifeq (domain $X) (codomain a)
% 10.66/10.90          (ifeq (compose (domain $X) b) (compose (domain $_603) b)
% 10.66/10.90             (domain $_603) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.66/10.90  |- $C =
% 10.66/10.90     ifeq (codomain $C) (codomain a)
% 10.66/10.90       (ifeq (compose (codomain g) b) (compose $C b) (codomain g) $C) $C
% 10.66/10.90  |- ifeq (codomain $_605) (codomain g)
% 10.66/10.90       (ifeq (codomain $_1) (codomain a)
% 10.66/10.90          (ifeq (compose (codomain $_605) b) (compose (codomain $_1) b)
% 10.66/10.90             (codomain $_605) (codomain $_1)) (codomain $_1))
% 10.66/10.90       (codomain $_1) = codomain $_1
% 10.66/10.90  |- ifeq (codomain $_605) (codomain g)
% 10.66/10.90       (ifeq (codomain b) (codomain a)
% 10.66/10.90          (ifeq (compose (codomain $_605) b)
% 10.66/10.90             (compose (compose g (compose a b)) b) (codomain $_605)
% 10.66/10.90             (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.90       (compose g (compose a b)) = compose g (compose a b)
% 10.66/10.90  |- ifeq (codomain $_605) (codomain g)
% 10.66/10.90       (ifeq (domain $X) (codomain a)
% 10.66/10.90          (ifeq (compose (codomain $_605) b) (compose (domain $X) b)
% 10.66/10.90             (codomain $_605) (domain $X)) (domain $X)) (domain $X) =
% 10.66/10.90     domain $X
% 10.66/10.90  |- codomain $_1 =
% 10.66/10.90     ifeq (codomain $_1) (codomain a)
% 10.66/10.90       (ifeq (compose (codomain g) b) (compose (codomain $_1) b) (codomain g)
% 10.66/10.90          (codomain $_1)) (codomain $_1)
% 10.66/10.90  |- compose a b =
% 10.66/10.90     ifeq (codomain b) (codomain a)
% 10.66/10.90       (ifeq (compose (codomain g) b) (compose (compose a b) b) (codomain g)
% 10.66/10.90          (compose a b)) (compose a b)
% 10.66/10.90  |- compose g a =
% 10.66/10.90     ifeq (compose (codomain g) b) (compose g (compose a b)) (codomain g)
% 10.66/10.90       (compose g a)
% 10.66/10.90  |- compose g (compose a b) =
% 10.66/10.90     ifeq (codomain b) (codomain a)
% 10.66/10.90       (ifeq (compose (codomain g) b) (compose (compose g (compose a b)) b)
% 10.66/10.90          (codomain g) (compose g (compose a b))) (compose g (compose a b))
% 10.66/10.90  |- domain $X =
% 10.66/10.90     ifeq (domain $X) (codomain a)
% 10.66/10.90       (ifeq (compose (codomain g) b) (compose (domain $X) b) (codomain g)
% 10.66/10.90          (domain $X)) (domain $X)
% 10.66/10.91  |- ifeq (domain $_609) (codomain g)
% 10.66/10.91       (ifeq (codomain $_1) (codomain a)
% 10.66/10.91          (ifeq (compose (domain $_609) b) (compose (codomain $_1) b)
% 10.66/10.91             (domain $_609) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.66/10.91     codomain $_1
% 10.66/10.91  |- ifeq (domain $_609) (codomain g)
% 10.66/10.91       (ifeq (codomain b) (codomain a)
% 10.66/10.91          (ifeq (compose (domain $_609) b)
% 10.66/10.91             (compose (compose g (compose a b)) b) (domain $_609)
% 10.66/10.91             (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.91       (compose g (compose a b)) = compose g (compose a b)
% 10.66/10.91  |- ifeq (domain $_609) (codomain g)
% 10.66/10.91       (ifeq (domain $X) (codomain a)
% 10.66/10.91          (ifeq (compose (domain $_609) b) (compose (domain $X) b)
% 10.66/10.91             (domain $_609) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.66/10.91  |- ifeq (codomain b) (codomain g)
% 10.66/10.91       (ifeq (compose (compose a b) a) (compose (codomain a) a) (compose a b)
% 10.66/10.91          (codomain a)) (codomain a) = codomain a
% 10.66/10.91  |- ifeq (codomain a) (codomain g)
% 10.66/10.91       (ifeq (compose (compose h a) a) (compose (codomain a) a) (compose h a)
% 10.66/10.91          (codomain a)) (codomain a) = codomain a
% 10.66/10.91  |- ifeq (codomain b) (codomain (compose h b))
% 10.66/10.91       (ifeq (codomain g) (codomain a)
% 10.66/10.91          (compose h (compose b (codomain (compose h b)))) (compose h b))
% 10.66/10.91       (compose h b) = compose h b
% 10.66/10.91  |- ifeq (codomain $X) (codomain (compose h (codomain $X)))
% 10.66/10.91       (ifeq (codomain g) (codomain $X)
% 10.66/10.91          (compose h
% 10.66/10.91             (compose (codomain $X) (codomain (compose h (codomain $X)))))
% 10.66/10.91          (compose h (codomain $X))) (compose h (codomain $X)) =
% 10.66/10.91     compose h (codomain $X)
% 10.66/10.91  |- ifeq (codomain a) (codomain (compose h (compose g a)))
% 10.66/10.91       (ifeq (codomain g) (domain g)
% 10.66/10.91          (compose h
% 10.66/10.91             (compose (compose g a) (codomain (compose h (compose g a)))))
% 10.66/10.91          (compose h (compose g a))) (compose h (compose g a)) =
% 10.66/10.91     compose h (compose g a)
% 10.66/10.91  |- ifeq (codomain b) (codomain (compose h (compose g (compose a b))))
% 10.66/10.91       (ifeq (codomain g) (domain g)
% 10.66/10.91          (compose h
% 10.66/10.91             (compose (compose g (compose a b))
% 10.66/10.91                (codomain (compose h (compose g (compose a b))))))
% 10.66/10.91          (compose h (compose g (compose a b))))
% 10.66/10.91       (compose h (compose g (compose a b))) =
% 10.66/10.91     compose h (compose g (compose a b))
% 10.66/10.91  |- ifeq (codomain a) (codomain (compose h (compose h a)))
% 10.66/10.91       (ifeq (codomain g) (domain g)
% 10.66/10.91          (compose h
% 10.66/10.91             (compose (compose h a) (codomain (compose h (compose h a)))))
% 10.66/10.91          (compose h (compose h a))) (compose h (compose h a)) =
% 10.66/10.91     compose h (compose h a)
% 10.66/10.91  |- ifeq (domain $X) (codomain (compose h (domain $X)))
% 10.66/10.91       (ifeq (codomain g) (domain $X)
% 10.66/10.91          (compose h
% 10.66/10.91             (compose (domain $X) (codomain (compose h (domain $X)))))
% 10.66/10.91          (compose h (domain $X))) (compose h (domain $X)) =
% 10.66/10.91     compose h (domain $X)
% 10.66/10.91  |- ifeq (codomain g) (codomain (compose h h))
% 10.66/10.91       (ifeq (codomain g) (domain g)
% 10.66/10.91          (compose h (compose h (codomain (compose h h)))) (compose h h))
% 10.66/10.91       (compose h h) = compose h h
% 10.66/10.91  |- h =
% 10.66/10.91     ifeq (codomain g) (codomain a)
% 10.66/10.91       (ifeq (compose h b) $_656
% 10.66/10.91          (ifeq (compose (codomain g) b) $_656 (codomain g) h) h) h
% 10.66/10.91  |- ifeq (codomain $_660) (codomain g)
% 10.66/10.91       (ifeq (codomain $_1) (codomain a)
% 10.66/10.91          (ifeq (compose (codomain $_1) a) $_661
% 10.66/10.91             (ifeq (compose (codomain $_660) a) $_661 (codomain $_660)
% 10.66/10.91                (codomain $_1)) (codomain $_1)) (codomain $_1))
% 10.66/10.91       (codomain $_1) = codomain $_1
% 10.66/10.91  |- ifeq (codomain $_660) (codomain g)
% 10.66/10.91       (ifeq (codomain b) (codomain a)
% 10.66/10.91          (ifeq (compose (compose a b) a) $_661
% 10.66/10.91             (ifeq (compose (codomain $_660) a) $_661 (codomain $_660)
% 10.66/10.91                (compose a b)) (compose a b)) (compose a b)) (compose a b) =
% 10.66/10.91     compose a b
% 10.66/10.91  |- ifeq (codomain $_660) (codomain g)
% 10.66/10.91       (ifeq (codomain b) (codomain a)
% 10.66/10.91          (ifeq (compose (compose g (compose a b)) a) $_661
% 10.66/10.91             (ifeq (compose (codomain $_660) a) $_661 (codomain $_660)
% 10.66/10.91                (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.91          (compose g (compose a b))) (compose g (compose a b)) =
% 10.66/10.91     compose g (compose a b)
% 10.66/10.91  |- ifeq (codomain $_660) (codomain g)
% 10.66/10.91       (ifeq (domain $X) (codomain a)
% 10.66/10.91          (ifeq (compose (domain $X) a) $_661
% 10.66/10.91             (ifeq (compose (codomain $_660) a) $_661 (codomain $_660)
% 10.66/10.91                (domain $X)) (domain $X)) (domain $X)) (domain $X) =
% 10.66/10.91     domain $X
% 10.66/10.91  |- ifeq (domain $_663) (codomain g)
% 10.66/10.91       (ifeq (codomain $_1) (codomain a)
% 10.66/10.91          (ifeq (compose (codomain $_1) a) $_664
% 10.66/10.91             (ifeq (compose (domain $_663) a) $_664 (domain $_663)
% 10.66/10.91                (codomain $_1)) (codomain $_1)) (codomain $_1))
% 10.66/10.91       (codomain $_1) = codomain $_1
% 10.66/10.91  |- ifeq (domain $_663) (codomain g)
% 10.66/10.91       (ifeq (codomain b) (codomain a)
% 10.66/10.91          (ifeq (compose (compose a b) a) $_664
% 10.66/10.91             (ifeq (compose (domain $_663) a) $_664 (domain $_663)
% 10.66/10.91                (compose a b)) (compose a b)) (compose a b)) (compose a b) =
% 10.66/10.91     compose a b
% 10.66/10.91  |- ifeq (domain $_663) (codomain g)
% 10.66/10.91       (ifeq (codomain b) (codomain a)
% 10.66/10.91          (ifeq (compose (compose g (compose a b)) a) $_664
% 10.66/10.91             (ifeq (compose (domain $_663) a) $_664 (domain $_663)
% 10.66/10.91                (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.91          (compose g (compose a b))) (compose g (compose a b)) =
% 10.66/10.91     compose g (compose a b)
% 10.66/10.91  |- ifeq (domain $_663) (codomain g)
% 10.66/10.91       (ifeq (domain $X) (codomain a)
% 10.66/10.91          (ifeq (compose (domain $X) a) $_664
% 10.66/10.91             (ifeq (compose (domain $_663) a) $_664 (domain $_663)
% 10.66/10.91                (domain $X)) (domain $X)) (domain $X)) (domain $X) =
% 10.66/10.91     domain $X
% 10.66/10.91  |- $C =
% 10.66/10.91     ifeq (codomain $C) (codomain a)
% 10.66/10.91       (ifeq (compose $C b) $_667
% 10.66/10.91          (ifeq (compose (codomain g) b) $_667 (codomain g) $C) $C) $C
% 10.66/10.91  |- ifeq (codomain $_666) (codomain g)
% 10.66/10.91       (ifeq (codomain $_1) (codomain a)
% 10.66/10.91          (ifeq (compose (codomain $_1) b) $_667
% 10.66/10.91             (ifeq (compose (codomain $_666) b) $_667 (codomain $_666)
% 10.66/10.91                (codomain $_1)) (codomain $_1)) (codomain $_1))
% 10.66/10.91       (codomain $_1) = codomain $_1
% 10.66/10.91  |- ifeq (codomain $_666) (codomain g)
% 10.66/10.91       (ifeq (codomain b) (codomain a)
% 10.66/10.91          (ifeq (compose (compose a b) b) $_667
% 10.66/10.91             (ifeq (compose (codomain $_666) b) $_667 (codomain $_666)
% 10.66/10.91                (compose a b)) (compose a b)) (compose a b)) (compose a b) =
% 10.66/10.91     compose a b
% 10.66/10.91  |- ifeq (codomain $_666) (codomain g)
% 10.66/10.91       (ifeq (codomain b) (codomain a)
% 10.66/10.91          (ifeq (compose (compose g (compose a b)) b) $_667
% 10.66/10.91             (ifeq (compose (codomain $_666) b) $_667 (codomain $_666)
% 10.66/10.91                (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.91          (compose g (compose a b))) (compose g (compose a b)) =
% 10.66/10.91     compose g (compose a b)
% 10.66/10.91  |- ifeq (codomain $_666) (codomain g)
% 10.66/10.91       (ifeq (domain $X) (codomain a)
% 10.66/10.91          (ifeq (compose (domain $X) b) $_667
% 10.66/10.91             (ifeq (compose (codomain $_666) b) $_667 (codomain $_666)
% 10.66/10.91                (domain $X)) (domain $X)) (domain $X)) (domain $X) =
% 10.66/10.91     domain $X
% 10.66/10.91  |- compose h a =
% 10.66/10.91     ifeq (compose g (compose a b)) $_670
% 10.66/10.91       (ifeq (compose (codomain g) b) $_670 (codomain g) (compose h a))
% 10.66/10.91       (compose h a)
% 10.66/10.91  |- codomain $_1 =
% 10.66/10.91     ifeq (codomain $_1) (codomain a)
% 10.66/10.91       (ifeq (compose (codomain $_1) b) $_670
% 10.66/10.91          (ifeq (compose (codomain g) b) $_670 (codomain g) (codomain $_1))
% 10.66/10.91          (codomain $_1)) (codomain $_1)
% 10.66/10.91  |- compose a b =
% 10.66/10.91     ifeq (codomain b) (codomain a)
% 10.66/10.91       (ifeq (compose (compose a b) b) $_670
% 10.66/10.91          (ifeq (compose (codomain g) b) $_670 (codomain g) (compose a b))
% 10.66/10.91          (compose a b)) (compose a b)
% 10.66/10.91  |- compose g a =
% 10.66/10.91     ifeq (compose g (compose a b)) $_670
% 10.66/10.91       (ifeq (compose (codomain g) b) $_670 (codomain g) (compose g a))
% 10.66/10.91       (compose g a)
% 10.66/10.91  |- compose g (compose a b) =
% 10.66/10.91     ifeq (codomain b) (codomain a)
% 10.66/10.91       (ifeq (compose (compose g (compose a b)) b) $_670
% 10.66/10.91          (ifeq (compose (codomain g) b) $_670 (codomain g)
% 10.66/10.91             (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.91       (compose g (compose a b))
% 10.66/10.91  |- domain $X =
% 10.66/10.91     ifeq (domain $X) (codomain a)
% 10.66/10.91       (ifeq (compose (domain $X) b) $_670
% 10.66/10.91          (ifeq (compose (codomain g) b) $_670 (codomain g) (domain $X))
% 10.66/10.91          (domain $X)) (domain $X)
% 10.66/10.91  |- ifeq (domain $_673) (codomain g)
% 10.66/10.91       (ifeq (codomain $_1) (codomain a)
% 10.66/10.91          (ifeq (compose (codomain $_1) b) $_674
% 10.66/10.91             (ifeq (compose (domain $_673) b) $_674 (domain $_673)
% 10.66/10.91                (codomain $_1)) (codomain $_1)) (codomain $_1))
% 10.66/10.91       (codomain $_1) = codomain $_1
% 10.66/10.91  |- ifeq (domain $_673) (codomain g)
% 10.66/10.91       (ifeq (codomain b) (codomain a)
% 10.66/10.91          (ifeq (compose (compose a b) b) $_674
% 10.66/10.91             (ifeq (compose (domain $_673) b) $_674 (domain $_673)
% 10.66/10.91                (compose a b)) (compose a b)) (compose a b)) (compose a b) =
% 10.66/10.91     compose a b
% 10.66/10.91  |- ifeq (domain $_673) (codomain g)
% 10.66/10.91       (ifeq (codomain b) (codomain a)
% 10.66/10.91          (ifeq (compose (compose g (compose a b)) b) $_674
% 10.66/10.91             (ifeq (compose (domain $_673) b) $_674 (domain $_673)
% 10.66/10.91                (compose g (compose a b))) (compose g (compose a b)))
% 10.66/10.91          (compose g (compose a b))) (compose g (compose a b)) =
% 10.66/10.91     compose g (compose a b)
% 10.66/10.91  |- ifeq (domain $_673) (codomain g)
% 10.66/10.91       (ifeq (domain $X) (codomain a)
% 10.66/10.91          (ifeq (compose (domain $X) b) $_674
% 10.66/10.91             (ifeq (compose (domain $_673) b) $_674 (domain $_673)
% 10.66/10.91                (domain $X)) (domain $X)) (domain $X)) (domain $X) =
% 10.66/10.91     domain $X
% 10.66/10.91  |- ifeq (codomain b) (codomain g)
% 10.66/10.91       (ifeq (compose (codomain a) a) (compose (compose a b) a) (compose a b)
% 10.66/10.91          (codomain a)) (codomain a) = codomain a
% 10.66/10.91  |- ifeq (codomain a) (codomain g)
% 10.66/10.91       (ifeq (compose (codomain a) a) (compose (compose g a) a) (compose g a)
% 10.66/10.91          (codomain a)) (codomain a) = codomain a
% 10.66/10.91  |- ifeq (codomain a) (codomain g)
% 10.66/10.91       (ifeq (compose (codomain a) a) (compose (compose h a) a) (compose h a)
% 10.66/10.91          (codomain a)) (codomain a) = codomain a
% 10.66/10.91  |- ifeq (codomain g) (codomain a)
% 10.66/10.91       (ifeq (codomain g) (domain g) (compose h (compose h b))
% 10.66/10.91          (compose (compose h h) b)) (compose (compose h h) b) =
% 10.66/10.91     compose (compose h h) b
% 10.66/10.91  |- ifeq (codomain g) (codomain $X)
% 10.66/10.91       (ifeq (codomain g) (domain g) (compose h (compose h (codomain $X)))
% 10.66/10.91          (compose (compose h h) (codomain $X)))
% 10.66/10.91       (compose (compose h h) (codomain $X)) =
% 10.66/10.91     compose (compose h h) (codomain $X)
% 10.66/10.91  |- ifeq (codomain g) (domain g)
% 10.66/10.91       (ifeq (codomain g) (domain g) (compose h (compose h (compose g a)))
% 10.66/10.91          (compose (compose h h) (compose g a)))
% 10.66/10.91       (compose (compose h h) (compose g a)) =
% 10.66/10.91     compose (compose h h) (compose g a)
% 10.66/10.91  |- ifeq (codomain g) (domain g)
% 10.66/10.91       (ifeq (codomain g) (domain g)
% 10.66/10.91          (compose h (compose h (compose g (compose a b))))
% 10.66/10.91          (compose (compose h h) (compose g (compose a b))))
% 10.66/10.91       (compose (compose h h) (compose g (compose a b))) =
% 10.66/10.91     compose (compose h h) (compose g (compose a b))
% 10.66/10.91  |- ifeq (codomain g) (domain g)
% 10.66/10.91       (ifeq (codomain g) (domain g) (compose h (compose h (compose h a)))
% 10.66/10.91          (compose (compose h h) (compose h a)))
% 10.66/10.91       (compose (compose h h) (compose h a)) =
% 10.66/10.91     compose (compose h h) (compose h a)
% 10.66/10.91  |- ifeq (codomain g) (domain $X)
% 10.66/10.91       (ifeq (codomain g) (domain g) (compose h (compose h (domain $X)))
% 10.66/10.91          (compose (compose h h) (domain $X)))
% 10.66/10.91       (compose (compose h h) (domain $X)) =
% 10.66/10.91     compose (compose h h) (domain $X)
% 10.66/10.91  |- ifeq (codomain g) (domain g)
% 10.66/10.91       (ifeq (codomain g) (domain g) (compose h (compose h h))
% 10.66/10.91          (compose (compose h h) h)) (compose (compose h h) h) =
% 10.66/10.91     compose (compose h h) h
% 10.66/10.91  |- ifeq (codomain b) (codomain a)
% 10.66/10.91       (ifeq (codomain g) (codomain a) (compose h (compose b b))
% 10.66/10.91          (compose (compose h b) b)) (compose (compose h b) b) =
% 10.66/10.91     compose (compose h b) b
% 10.66/10.91  |- ifeq (codomain $X) (codomain a)
% 10.66/10.91       (ifeq (codomain g) (codomain $X) (compose h (compose (codomain $X) b))
% 10.66/10.91          (compose (compose h (codomain $X)) b))
% 10.66/10.91       (compose (compose h (codomain $X)) b) =
% 10.66/10.91     compose (compose h (codomain $X)) b
% 10.66/10.91  |- ifeq (codomain g) (domain g) (compose h (compose g (compose a b)))
% 10.66/10.91       (compose (compose h (compose g a)) b) =
% 10.66/10.91     compose (compose h (compose g a)) b
% 10.68/10.92  |- ifeq (codomain b) (codomain a)
% 10.68/10.92       (ifeq (codomain g) (domain g)
% 10.68/10.92          (compose h (compose (compose g (compose a b)) b))
% 10.68/10.92          (compose (compose h (compose g (compose a b))) b))
% 10.68/10.92       (compose (compose h (compose g (compose a b))) b) =
% 10.68/10.92     compose (compose h (compose g (compose a b))) b
% 10.68/10.92  |- ifeq (domain $X) (codomain a)
% 10.68/10.92       (ifeq (codomain g) (domain $X) (compose h (compose (domain $X) b))
% 10.68/10.92          (compose (compose h (domain $X)) b))
% 10.68/10.92       (compose (compose h (domain $X)) b) =
% 10.68/10.92     compose (compose h (domain $X)) b
% 10.68/10.92  |- ifeq (codomain a) (codomain g)
% 10.68/10.92       (ifeq (codomain $_1) (codomain a)
% 10.68/10.92          (ifeq (compose (compose g a) a) (compose (codomain $_1) a)
% 10.68/10.92             (compose g a) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.68/10.92     codomain $_1
% 10.68/10.92  |- ifeq (codomain a) (codomain g)
% 10.68/10.92       (ifeq (codomain b) (codomain a)
% 10.68/10.92          (ifeq (compose (compose g a) a)
% 10.68/10.92             (compose (compose g (compose a b)) a) (compose g a)
% 10.68/10.92             (compose g (compose a b))) (compose g (compose a b)))
% 10.68/10.92       (compose g (compose a b)) = compose g (compose a b)
% 10.68/10.92  |- ifeq (codomain a) (codomain g)
% 10.68/10.92       (ifeq (domain $X) (codomain a)
% 10.68/10.92          (ifeq (compose (compose g a) a) (compose (domain $X) a)
% 10.68/10.92             (compose g a) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.68/10.92  |- ifeq (codomain a) (codomain g)
% 10.68/10.92       (ifeq (compose (compose g a) a) (compose (codomain a) a) (compose g a)
% 10.68/10.92          (codomain a)) (codomain a) = codomain a
% 10.68/10.92  |- ifeq (codomain a) (codomain g)
% 10.68/10.92       (ifeq (codomain $_1) (codomain a)
% 10.68/10.92          (ifeq (compose g (compose a b)) (compose (codomain $_1) b)
% 10.68/10.92             (compose h a) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.68/10.92     codomain $_1
% 10.68/10.92  |- ifeq (codomain a) (codomain g)
% 10.68/10.92       (ifeq (codomain b) (codomain a)
% 10.68/10.92          (ifeq (compose g (compose a b))
% 10.68/10.92             (compose (compose g (compose a b)) b) (compose h a)
% 10.68/10.92             (compose g (compose a b))) (compose g (compose a b)))
% 10.68/10.92       (compose g (compose a b)) = compose g (compose a b)
% 10.68/10.92  |- ifeq (codomain a) (codomain g)
% 10.68/10.92       (ifeq (domain $X) (codomain a)
% 10.68/10.92          (ifeq (compose g (compose a b)) (compose (domain $X) b)
% 10.68/10.92             (compose h a) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.68/10.92  |- ifeq (codomain b) (codomain g)
% 10.68/10.92       (ifeq (codomain $_1) (codomain a)
% 10.68/10.92          (ifeq (compose (compose a b) b) (compose (codomain $_1) b)
% 10.68/10.92             (compose a b) (codomain $_1)) (codomain $_1)) (codomain $_1) =
% 10.68/10.92     codomain $_1
% 10.68/10.92  |- ifeq (codomain b) (codomain g)
% 10.68/10.92       (ifeq (codomain b) (codomain a)
% 10.68/10.92          (ifeq (compose (compose a b) b)
% 10.68/10.92             (compose (compose g (compose a b)) b) (compose a b)
% 10.68/10.92             (compose g (compose a b))) (compose g (compose a b)))
% 10.68/10.92       (compose g (compose a b)) = compose g (compose a b)
% 10.68/10.92  |- ifeq (codomain b) (codomain g)
% 10.68/10.92       (ifeq (domain $X) (codomain a)
% 10.68/10.92          (ifeq (compose (compose a b) b) (compose (domain $X) b)
% 10.68/10.92             (compose a b) (domain $X)) (domain $X)) (domain $X) = domain $X
% 10.68/10.92  |- ifeq (codomain b) (codomain g)
% 10.68/10.92       (ifeq (compose (compose g (compose a b)) a) (compose (codomain a) a)
% 10.68/10.92          (compose g (compose a b)) (codomain a)) (codomain a) = codomain a
% 10.68/10.92  |- ifeq (codomain $_733) (codomain g)
% 10.68/10.92       (ifeq (compose $_733 a) (compose (codomain a) a) $_733 (codomain a))
% 10.68/10.92       (codomain a) = codomain a
% 10.68/10.92  |- ifeq (codomain $_1) (codomain g)
% 10.68/10.92       (ifeq (compose (codomain $_1) a) (compose (codomain a) a)
% 10.68/10.92          (codomain $_1) (codomain a)) (codomain a) = codomain a
% 10.68/10.92  |- ifeq (domain $X) (codomain g)
% 10.68/10.92       (ifeq (compose (domain $X) a) (compose (codomain a) a) (domain $X)
% 10.68/10.92          (codomain a)) (codomain a) = codomain a
% 10.68/10.92  |- ifeq (codomain $_746) (codomain g)
% 10.68/10.92       (ifeq (compose (codomain a) a) (compose $_746 a) $_746 (codomain a))
% 10.68/10.92       (codomain a) = codomain a
% 10.68/10.92  |- ifeq (codomain b) (codomain g)
% 10.68/10.92       (ifeq (codomain $_745) (codomain a)
% 10.68/10.92          (ifeq (compose (codomain $_745) a)
% 10.68/10.92             (compose (compose g (compose a b)) a) (compose g (compose a b))
% 10.68/10.92             (codomain $_745)) (codomain $_745)) (codomain $_745) =
% 10.68/10.92     codomain $_745
% 10.68/10.92  |- ifeq (codomain $_1) (codomain g)
% 10.68/10.92       (ifeq (compose (codomain a) a) (compose (codomain $_1) a)
% 10.68/10.92          (codomain $_1) (codomain a)) (codomain a) = codomain a
% 10.68/10.92  |- ifeq (codomain b) (codomain g)
% 10.68/10.92       (ifeq (compose (codomain a) a) (compose (compose g (compose a b)) a)
% 10.68/10.92          (compose g (compose a b)) (codomain a)) (codomain a) = codomain a
% 10.68/10.92  |- ifeq (domain $X) (codomain g)
% 10.68/10.92       (ifeq (compose (codomain a) a) (compose (domain $X) a) (domain $X)
% 10.68/10.92          (codomain a)) (codomain a) = codomain a
% 10.68/10.92  |- ifeq (codomain b) (codomain g)
% 10.68/10.92       (ifeq (domain $X) (codomain a)
% 10.68/10.92          (ifeq (compose (domain $X) a) (compose (compose g (compose a b)) a)
% 10.68/10.92             (compose g (compose a b)) (domain $X)) (domain $X))
% 10.68/10.92       (domain $X) = domain $X
% 10.68/10.92  |- ifeq (codomain b) (domain g)
% 10.68/10.92       (ifeq (codomain g) (codomain a) (compose h (compose b h))
% 10.68/10.92          (compose (compose h b) h)) (compose (compose h b) h) =
% 10.68/10.92     compose (compose h b) h
% 10.68/10.92  |- ifeq (codomain $X) (domain g)
% 10.68/10.92       (ifeq (codomain g) (codomain $X) (compose h (compose (codomain $X) h))
% 10.68/10.92          (compose (compose h (codomain $X)) h))
% 10.68/10.92       (compose (compose h (codomain $X)) h) =
% 10.68/10.92     compose (compose h (codomain $X)) h
% 10.68/10.92  |- ifeq (codomain a) (domain g)
% 10.68/10.92       (ifeq (codomain g) (domain g) (compose h (compose (compose g a) h))
% 10.68/10.92          (compose (compose h (compose g a)) h))
% 10.68/10.92       (compose (compose h (compose g a)) h) =
% 10.68/10.92     compose (compose h (compose g a)) h
% 10.68/10.92  |- ifeq (codomain b) (domain g)
% 10.68/10.92       (ifeq (codomain g) (domain g)
% 10.68/10.92          (compose h (compose (compose g (compose a b)) h))
% 10.68/10.92          (compose (compose h (compose g (compose a b))) h))
% 10.68/10.92       (compose (compose h (compose g (compose a b))) h) =
% 10.68/10.92     compose (compose h (compose g (compose a b))) h
% 10.68/10.92  |- ifeq (codomain a) (domain g)
% 10.68/10.92       (ifeq (codomain g) (domain g) (compose h (compose (compose h a) h))
% 10.68/10.92          (compose (compose h (compose h a)) h))
% 10.68/10.92       (compose (compose h (compose h a)) h) =
% 10.68/10.92     compose (compose h (compose h a)) h
% 10.68/10.92  |- ifeq (domain $X) (domain g)
% 10.68/10.92       (ifeq (codomain g) (domain $X) (compose h (compose (domain $X) h))
% 10.68/10.92          (compose (compose h (domain $X)) h))
% 10.68/10.92       (compose (compose h (domain $X)) h) =
% 10.68/10.92     compose (compose h (domain $X)) h
% 10.68/10.92  |- ifeq (codomain $_811) (codomain g)
% 10.68/10.92       (ifeq (compose (codomain a) a) $_810
% 10.68/10.92          (ifeq (compose $_811 a) $_810 $_811 (codomain a)) (codomain a))
% 10.68/10.92       (codomain a) = codomain a
% 10.68/10.92  |- ifeq (codomain $_1) (codomain g)
% 10.68/10.92       (ifeq (compose (codomain a) a) $_812
% 10.68/10.92          (ifeq (compose (codomain $_1) a) $_812 (codomain $_1) (codomain a))
% 10.68/10.92          (codomain a)) (codomain a) = codomain a
% 10.68/10.92  |- ifeq (codomain b) (codomain g)
% 10.68/10.92       (ifeq (compose (codomain a) a) $_812
% 10.68/10.92          (ifeq (compose (compose a b) a) $_812 (compose a b) (codomain a))
% 10.68/10.92          (codomain a)) (codomain a) = codomain a
% 10.68/10.92  |- ifeq (codomain a) (codomain g)
% 10.68/10.92       (ifeq (compose (codomain a) a) $_812
% 10.68/10.92          (ifeq (compose (compose g a) a) $_812 (compose g a) (codomain a))
% 10.68/10.92          (codomain a)) (codomain a) = codomain a
% 10.68/10.92  |- ifeq (codomain b) (codomain g)
% 10.68/10.92       (ifeq (compose (codomain a) a) $_812
% 10.68/10.92          (ifeq (compose (compose g (compose a b)) a) $_812
% 10.68/10.92             (compose g (compose a b)) (codomain a)) (codomain a))
% 10.68/10.92       (codomain a) = codomain a
% 10.68/10.92  |- ifeq (codomain a) (codomain g)
% 10.68/10.92       (ifeq (compose (codomain a) a) $_812
% 10.68/10.92          (ifeq (compose (compose h a) a) $_812 (compose h a) (codomain a))
% 10.68/10.92          (codomain a)) (codomain a) = codomain a
% 10.68/10.92  |- ifeq (domain $X) (codomain g)
% 10.68/10.92       (ifeq (compose (codomain a) a) $_812
% 10.68/10.92          (ifeq (compose (domain $X) a) $_812 (domain $X) (codomain a))
% 10.68/10.92          (codomain a)) (codomain a) = codomain a
% 10.68/10.93  |- ifeq (codomain b) (domain g)
% 10.68/10.93       (ifeq (codomain g) (codomain a) (compose h (compose b (compose g a)))
% 10.68/10.93          (compose (compose h b) (compose g a)))
% 10.68/10.93       (compose (compose h b) (compose g a)) =
% 10.68/10.93     compose (compose h b) (compose g a)
% 10.68/10.93  |- ifeq (codomain $X) (domain g)
% 10.68/10.93       (ifeq (codomain g) (codomain $X)
% 10.68/10.93          (compose h (compose (codomain $X) (compose g a)))
% 10.68/10.93          (compose (compose h (codomain $X)) (compose g a)))
% 10.68/10.93       (compose (compose h (codomain $X)) (compose g a)) =
% 10.68/10.93     compose (compose h (codomain $X)) (compose g a)
% 10.68/10.93  |- ifeq (codomain a) (domain g)
% 10.68/10.93       (ifeq (codomain g) (domain g)
% 10.68/10.93          (compose h (compose (compose g a) (compose g a)))
% 10.68/10.93          (compose (compose h (compose g a)) (compose g a)))
% 10.68/10.93       (compose (compose h (compose g a)) (compose g a)) =
% 10.68/10.93     compose (compose h (compose g a)) (compose g a)
% 10.68/10.93  |- ifeq (codomain b) (domain g)
% 10.68/10.93       (ifeq (codomain g) (domain g)
% 10.68/10.93          (compose h (compose (compose g (compose a b)) (compose g a)))
% 10.68/10.93          (compose (compose h (compose g (compose a b))) (compose g a)))
% 10.68/10.93       (compose (compose h (compose g (compose a b))) (compose g a)) =
% 10.68/10.93     compose (compose h (compose g (compose a b))) (compose g a)
% 10.68/10.93  |- ifeq (codomain a) (domain g)
% 10.68/10.93       (ifeq (codomain g) (domain g)
% 10.68/10.93          (compose h (compose (compose h a) (compose g a)))
% 10.68/10.93          (compose (compose h (compose h a)) (compose g a)))
% 10.68/10.93       (compose (compose h (compose h a)) (compose g a)) =
% 10.68/10.93     compose (compose h (compose h a)) (compose g a)
% 10.68/10.93  |- ifeq (domain $X) (domain g)
% 10.68/10.93       (ifeq (codomain g) (domain $X)
% 10.68/10.93          (compose h (compose (domain $X) (compose g a)))
% 10.68/10.93          (compose (compose h (domain $X)) (compose g a)))
% 10.68/10.93       (compose (compose h (domain $X)) (compose g a)) =
% 10.68/10.93     compose (compose h (domain $X)) (compose g a)
% 10.68/10.93  |- ifeq (codomain a) (codomain (compose $_841 a))
% 10.68/10.93       (ifeq (codomain $_841) (codomain g)
% 10.68/10.93          (compose $_841 (compose a (codomain (compose $_841 a))))
% 10.68/10.93          (compose $_841 a)) (compose $_841 a) = compose $_841 a
% 10.68/10.93  |- ifeq (codomain b) (codomain (compose $_841 b))
% 10.68/10.93       (ifeq (codomain $_841) (codomain a)
% 10.68/10.93          (compose $_841 (compose b (codomain (compose $_841 b))))
% 10.68/10.93          (compose $_841 b)) (compose $_841 b) = compose $_841 b
% 10.68/10.93  |- ifeq (codomain $X) (codomain (compose $_841 (codomain $X)))
% 10.68/10.93       (ifeq (codomain $_841) (codomain $X)
% 10.68/10.93          (compose $_841
% 10.68/10.93             (compose (codomain $X)
% 10.68/10.93                (codomain (compose $_841 (codomain $X)))))
% 10.68/10.93          (compose $_841 (codomain $X))) (compose $_841 (codomain $X)) =
% 10.68/10.93     compose $_841 (codomain $X)
% 10.68/10.93  |- ifeq (codomain b) (codomain (compose $_841 (compose a b)))
% 10.68/10.93       (ifeq (codomain $_841) (codomain g)
% 10.68/10.93          (compose $_841
% 10.68/10.93             (compose (compose a b)
% 10.68/10.93                (codomain (compose $_841 (compose a b)))))
% 10.68/10.93          (compose $_841 (compose a b))) (compose $_841 (compose a b)) =
% 10.68/10.93     compose $_841 (compose a b)
% 10.68/10.93  |- ifeq (codomain a) (codomain (compose $_841 (compose g a)))
% 10.68/10.93       (ifeq (codomain $_841) (domain g)
% 10.68/10.93          (compose $_841
% 10.68/10.93             (compose (compose g a)
% 10.68/10.93                (codomain (compose $_841 (compose g a)))))
% 10.68/10.93          (compose $_841 (compose g a))) (compose $_841 (compose g a)) =
% 10.68/10.93     compose $_841 (compose g a)
% 10.68/10.93  |- ifeq (codomain b) (codomain (compose $_841 (compose g (compose a b))))
% 10.68/10.93       (ifeq (codomain $_841) (domain g)
% 10.68/10.93          (compose $_841
% 10.68/10.93             (compose (compose g (compose a b))
% 10.68/10.93                (codomain (compose $_841 (compose g (compose a b))))))
% 10.68/10.93          (compose $_841 (compose g (compose a b))))
% 10.68/10.93       (compose $_841 (compose g (compose a b))) =
% 10.68/10.93     compose $_841 (compose g (compose a b))
% 10.68/10.93  |- ifeq (codomain a) (codomain (compose $_841 (compose h a)))
% 10.68/10.93       (ifeq (codomain $_841) (domain g)
% 10.68/10.93          (compose $_841
% 10.68/10.93             (compose (compose h a)
% 10.68/10.93                (codomain (compose $_841 (compose h a)))))
% 10.68/10.93          (compose $_841 (compose h a))) (compose $_841 (compose h a)) =
% 10.68/10.93     compose $_841 (compose h a)
% 10.68/10.93  |- ifeq (domain $X) (codomain (compose $_841 (domain $X)))
% 10.68/10.93       (ifeq (codomain $_841) (domain $X)
% 10.68/10.93          (compose $_841
% 10.68/10.93             (compose (domain $X) (codomain (compose $_841 (domain $X)))))
% 10.68/10.93          (compose $_841 (domain $X))) (compose $_841 (domain $X)) =
% 10.68/10.93     compose $_841 (domain $X)
% 10.68/10.93  |- ifeq (codomain g) (codomain (compose $_841 h))
% 10.68/10.93       (ifeq (codomain $_841) (domain g)
% 10.68/10.93          (compose $_841 (compose h (codomain (compose $_841 h))))
% 10.68/10.93          (compose $_841 h)) (compose $_841 h) = compose $_841 h
% 10.68/10.93  |- ifeq (codomain $_842) (codomain (compose (codomain $_1) $_842))
% 10.68/10.93       (ifeq (codomain $_1) (domain $_842)
% 10.68/10.93          (compose (codomain $_1)
% 10.68/10.93             (compose $_842 (codomain (compose (codomain $_1) $_842))))
% 10.68/10.93          (compose (codomain $_1) $_842)) (compose (codomain $_1) $_842) =
% 10.68/10.93     compose (codomain $_1) $_842
% 10.68/10.93  |- ifeq (codomain $_842) (codomain (compose (compose a b) $_842))
% 10.68/10.93       (ifeq (codomain b) (domain $_842)
% 10.68/10.93          (compose (compose a b)
% 10.68/10.93             (compose $_842 (codomain (compose (compose a b) $_842))))
% 10.68/10.93          (compose (compose a b) $_842)) (compose (compose a b) $_842) =
% 10.68/10.93     compose (compose a b) $_842
% 10.68/10.93  |- ifeq (codomain $_842) (codomain (compose (compose g a) $_842))
% 10.68/10.93       (ifeq (codomain a) (domain $_842)
% 10.68/10.93          (compose (compose g a)
% 10.68/10.93             (compose $_842 (codomain (compose (compose g a) $_842))))
% 10.68/10.93          (compose (compose g a) $_842)) (compose (compose g a) $_842) =
% 10.68/10.93     compose (compose g a) $_842
% 10.68/10.93  |- ifeq (codomain $_842)
% 10.68/10.93       (codomain (compose (compose g (compose a b)) $_842))
% 10.68/10.93       (ifeq (codomain b) (domain $_842)
% 10.68/10.93          (compose (compose g (compose a b))
% 10.68/10.93             (compose $_842
% 10.68/10.93                (codomain (compose (compose g (compose a b)) $_842))))
% 10.68/10.93          (compose (compose g (compose a b)) $_842))
% 10.68/10.93       (compose (compose g (compose a b)) $_842) =
% 10.68/10.93     compose (compose g (compose a b)) $_842
% 10.68/10.93  |- ifeq (codomain $_842) (codomain (compose (compose h a) $_842))
% 10.68/10.93       (ifeq (codomain a) (domain $_842)
% 10.68/10.93          (compose (compose h a)
% 10.68/10.93             (compose $_842 (codomain (compose (compose h a) $_842))))
% 10.68/10.93          (compose (compose h a) $_842)) (compose (compose h a) $_842) =
% 10.68/10.93     compose (compose h a) $_842
% 10.68/10.93  |- ifeq (codomain $_842) (codomain (compose (domain $X) $_842))
% 10.68/10.93       (ifeq (domain $X) (domain $_842)
% 10.68/10.93          (compose (domain $X)
% 10.68/10.93             (compose $_842 (codomain (compose (domain $X) $_842))))
% 10.68/10.93          (compose (domain $X) $_842)) (compose (domain $X) $_842) =
% 10.68/10.93     compose (domain $X) $_842
% 10.68/10.93  |- ifeq (codomain a) (codomain (compose (codomain $_1) a))
% 10.68/10.93       (ifeq (codomain $_1) (codomain g)
% 10.68/10.93          (compose (codomain $_1)
% 10.68/10.93             (compose a (codomain (compose (codomain $_1) a))))
% 10.68/10.93          (compose (codomain $_1) a)) (compose (codomain $_1) a) =
% 10.68/10.93     compose (codomain $_1) a
% 10.68/10.93  |- ifeq (codomain a) (codomain (compose (compose a b) a))
% 10.68/10.93       (ifeq (codomain b) (codomain g)
% 10.68/10.93          (compose (compose a b)
% 10.68/10.93             (compose a (codomain (compose (compose a b) a))))
% 10.68/10.93          (compose (compose a b) a)) (compose (compose a b) a) =
% 10.68/10.93     compose (compose a b) a
% 10.68/10.93  |- ifeq (codomain a) (codomain (compose (compose g a) a))
% 10.68/10.93       (ifeq (codomain a) (codomain g)
% 10.68/10.93          (compose (compose g a)
% 10.68/10.93             (compose a (codomain (compose (compose g a) a))))
% 10.68/10.93          (compose (compose g a) a)) (compose (compose g a) a) =
% 10.68/10.93     compose (compose g a) a
% 10.68/10.93  |- ifeq (codomain a) (codomain (compose (compose g (compose a b)) a))
% 10.68/10.93       (ifeq (codomain b) (codomain g)
% 10.68/10.93          (compose (compose g (compose a b))
% 10.68/10.93             (compose a (codomain (compose (compose g (compose a b)) a))))
% 10.68/10.93          (compose (compose g (compose a b)) a))
% 10.68/10.93       (compose (compose g (compose a b)) a) =
% 10.68/10.93     compose (compose g (compose a b)) a
% 10.68/10.93  |- ifeq (codomain a) (codomain (compose (compose h a) a))
% 10.68/10.93       (ifeq (codomain a) (codomain g)
% 10.68/10.93          (compose (compose h a)
% 10.68/10.93             (compose a (codomain (compose (compose h a) a))))
% 10.68/10.93          (compose (compose h a) a)) (compose (compose h a) a) =
% 10.68/10.93     compose (compose h a) a
% 10.68/10.93  |- ifeq (codomain a) (codomain (compose (domain $X) a))
% 10.68/10.93       (ifeq (domain $X) (codomain g)
% 10.68/10.93          (compose (domain $X)
% 10.68/10.93             (compose a (codomain (compose (domain $X) a))))
% 10.68/10.93          (compose (domain $X) a)) (compose (domain $X) a) =
% 10.68/10.93     compose (domain $X) a
% 10.68/10.93  |- ifeq (codomain b) (codomain (compose (codomain $_1) b))
% 10.68/10.93       (ifeq (codomain $_1) (codomain a)
% 10.68/10.93          (compose (codomain $_1)
% 10.68/10.93             (compose b (codomain (compose (codomain $_1) b))))
% 10.68/10.93          (compose (codomain $_1) b)) (compose (codomain $_1) b) =
% 10.68/10.93     compose (codomain $_1) b
% 10.68/10.93  |- ifeq (codomain b) (codomain (compose (compose a b) b))
% 10.68/10.93       (ifeq (codomain b) (codomain a)
% 10.68/10.93          (compose (compose a b)
% 10.68/10.93             (compose b (codomain (compose (compose a b) b))))
% 10.68/10.93          (compose (compose a b) b)) (compose (compose a b) b) =
% 10.68/10.93     compose (compose a b) b
% 10.68/10.93  |- ifeq (codomain b) (codomain (compose (compose g (compose a b)) b))
% 10.68/10.93       (ifeq (codomain b) (codomain a)
% 10.68/10.93          (compose (compose g (compose a b))
% 10.68/10.93             (compose b (codomain (compose (compose g (compose a b)) b))))
% 10.68/10.93          (compose (compose g (compose a b)) b))
% 10.68/10.93       (compose (compose g (compose a b)) b) =
% 10.68/10.93     compose (compose g (compose a b)) b
% 10.68/10.93  |- ifeq (codomain b) (codomain (compose (domain $X) b))
% 10.68/10.93       (ifeq (domain $X) (codomain a)
% 10.68/10.93          (compose (domain $X)
% 10.68/10.93             (compose b (codomain (compose (domain $X) b))))
% 10.68/10.93          (compose (domain $X) b)) (compose (domain $X) b) =
% 10.68/10.93     compose (domain $X) b
% 10.68/10.93  |- ifeq (codomain g) (codomain (compose (codomain $_1) h))
% 10.68/10.93       (ifeq (codomain $_1) (domain g)
% 10.68/10.93          (compose (codomain $_1)
% 10.68/10.93             (compose h (codomain (compose (codomain $_1) h))))
% 10.68/10.93          (compose (codomain $_1) h)) (compose (codomain $_1) h) =
% 10.68/10.93     compose (codomain $_1) h
% 10.68/10.93  |- ifeq (codomain g) (codomain (compose (compose a b) h))
% 10.68/10.93       (ifeq (codomain b) (domain g)
% 10.68/10.93          (compose (compose a b)
% 10.68/10.93             (compose h (codomain (compose (compose a b) h))))
% 10.68/10.93          (compose (compose a b) h)) (compose (compose a b) h) =
% 10.68/10.93     compose (compose a b) h
% 10.68/10.93  |- ifeq (codomain g) (codomain (compose (compose g a) h))
% 10.68/10.93       (ifeq (codomain a) (domain g)
% 10.68/10.93          (compose (compose g a)
% 10.68/10.93             (compose h (codomain (compose (compose g a) h))))
% 10.68/10.93          (compose (compose g a) h)) (compose (compose g a) h) =
% 10.68/10.93     compose (compose g a) h
% 10.68/10.93  |- ifeq (codomain g) (codomain (compose (compose g (compose a b)) h))
% 10.68/10.93       (ifeq (codomain b) (domain g)
% 10.68/10.93          (compose (compose g (compose a b))
% 10.68/10.93             (compose h (codomain (compose (compose g (compose a b)) h))))
% 10.68/10.93          (compose (compose g (compose a b)) h))
% 10.68/10.93       (compose (compose g (compose a b)) h) =
% 10.68/10.93     compose (compose g (compose a b)) h
% 10.68/10.93  |- ifeq (codomain g) (codomain (compose (compose h a) h))
% 10.68/10.93       (ifeq (codomain a) (domain g)
% 10.68/10.93          (compose (compose h a)
% 10.68/10.93             (compose h (codomain (compose (compose h a) h))))
% 10.68/10.93          (compose (compose h a) h)) (compose (compose h a) h) =
% 10.68/10.93     compose (compose h a) h
% 10.68/10.93  |- ifeq (codomain g) (codomain (compose (domain $X) h))
% 10.68/10.93       (ifeq (domain $X) (domain g)
% 10.68/10.93          (compose (domain $X)
% 10.68/10.93             (compose h (codomain (compose (domain $X) h))))
% 10.68/10.93          (compose (domain $X) h)) (compose (domain $X) h) =
% 10.68/10.93     compose (domain $X) h
% 10.68/10.93  |- ifeq (codomain a) (domain $_853)
% 10.68/10.93       (ifeq (domain (compose a $_853)) (codomain g) (compose a $_853)
% 10.68/10.93          (compose (compose (domain (compose a $_853)) a) $_853))
% 10.68/10.93       (compose (compose (domain (compose a $_853)) a) $_853) =
% 10.68/10.93     compose (compose (domain (compose a $_853)) a) $_853
% 10.68/10.93  |- ifeq (codomain a) (domain $_853)
% 10.68/10.93       (ifeq (codomain $_1) (codomain g)
% 10.68/10.93          (compose (codomain $_1) (compose a $_853))
% 10.68/10.93          (compose (compose (codomain $_1) a) $_853))
% 10.68/10.93       (compose (compose (codomain $_1) a) $_853) =
% 10.68/10.93     compose (compose (codomain $_1) a) $_853
% 10.68/10.93  |- ifeq (codomain a) (domain $_853)
% 10.68/10.93       (ifeq (codomain b) (codomain g)
% 10.68/10.93          (compose (compose a b) (compose a $_853))
% 10.68/10.93          (compose (compose (compose a b) a) $_853))
% 10.68/10.93       (compose (compose (compose a b) a) $_853) =
% 10.68/10.93     compose (compose (compose a b) a) $_853
% 10.68/10.93  |- ifeq (codomain a) (domain $_853)
% 10.68/10.93       (ifeq (codomain a) (codomain g)
% 10.68/10.93          (compose (compose g a) (compose a $_853))
% 10.68/10.93          (compose (compose (compose g a) a) $_853))
% 10.68/10.93       (compose (compose (compose g a) a) $_853) =
% 10.68/10.93     compose (compose (compose g a) a) $_853
% 10.68/10.93  |- ifeq (codomain a) (domain $_853)
% 10.68/10.93       (ifeq (codomain b) (codomain g)
% 10.68/10.93          (compose (compose g (compose a b)) (compose a $_853))
% 10.68/10.93          (compose (compose (compose g (compose a b)) a) $_853))
% 10.68/10.93       (compose (compose (compose g (compose a b)) a) $_853) =
% 10.68/10.93     compose (compose (compose g (compose a b)) a) $_853
% 10.68/10.93  |- ifeq (codomain a) (domain $_853)
% 10.68/10.93       (ifeq (codomain a) (codomain g)
% 10.68/10.93          (compose (compose h a) (compose a $_853))
% 10.68/10.93          (compose (compose (compose h a) a) $_853))
% 10.68/10.93       (compose (compose (compose h a) a) $_853) =
% 10.68/10.93     compose (compose (compose h a) a) $_853
% 10.68/10.93  |- ifeq (codomain a) (domain $_853)
% 10.68/10.93       (ifeq (domain $X) (codomain g) (compose (domain $X) (compose a $_853))
% 10.68/10.93          (compose (compose (domain $X) a) $_853))
% 10.68/10.93       (compose (compose (domain $X) a) $_853) =
% 10.68/10.93     compose (compose (domain $X) a) $_853
% 10.68/10.93  |- ifeq (codomain a) (domain $_853) (compose g (compose a $_853))
% 10.68/10.93       (compose (compose g a) $_853) = compose (compose g a) $_853
% 10.68/10.93  |- ifeq (codomain a) (codomain g)
% 10.68/10.93       (ifeq (codomain $_852) (codomain g) (compose $_852 (compose a a))
% 10.68/10.93          (compose (compose $_852 a) a)) (compose (compose $_852 a) a) =
% 10.68/10.93     compose (compose $_852 a) a
% 10.68/10.93  |- ifeq (codomain $_852) (codomain g) (compose $_852 (compose a b))
% 10.68/10.93       (compose (compose $_852 a) b) = compose (compose $_852 a) b
% 10.68/10.93  |- ifeq (codomain a) (codomain $X)
% 10.68/10.93       (ifeq (codomain $_852) (codomain g)
% 10.68/10.93          (compose $_852 (compose a (codomain $X)))
% 10.68/10.93          (compose (compose $_852 a) (codomain $X)))
% 10.68/10.93       (compose (compose $_852 a) (codomain $X)) =
% 10.68/10.93     compose (compose $_852 a) (codomain $X)
% 10.68/10.93  |- ifeq (codomain a) (codomain g)
% 10.68/10.93       (ifeq (codomain $_852) (codomain g)
% 10.68/10.93          (compose $_852 (compose a (compose a b)))
% 10.68/10.93          (compose (compose $_852 a) (compose a b)))
% 10.68/10.93       (compose (compose $_852 a) (compose a b)) =
% 10.68/10.93     compose (compose $_852 a) (compose a b)
% 10.68/10.93  |- ifeq (codomain a) (domain g)
% 10.68/10.93       (ifeq (codomain $_852) (codomain g)
% 10.68/10.93          (compose $_852 (compose a (compose g a)))
% 10.68/10.93          (compose (compose $_852 a) (compose g a)))
% 10.68/10.93       (compose (compose $_852 a) (compose g a)) =
% 10.68/10.93     compose (compose $_852 a) (compose g a)
% 10.68/10.93  |- ifeq (codomain a) (domain g)
% 10.68/10.93       (ifeq (codomain $_852) (codomain g)
% 10.68/10.93          (compose $_852 (compose a (compose g (compose a b))))
% 10.68/10.93          (compose (compose $_852 a) (compose g (compose a b))))
% 10.68/10.93       (compose (compose $_852 a) (compose g (compose a b))) =
% 10.68/10.93     compose (compose $_852 a) (compose g (compose a b))
% 10.68/10.93  |- ifeq (codomain a) (domain g)
% 10.68/10.93       (ifeq (codomain $_852) (codomain g)
% 10.68/10.93          (compose $_852 (compose a (compose h a)))
% 10.68/10.93          (compose (compose $_852 a) (compose h a)))
% 10.68/10.93       (compose (compose $_852 a) (compose h a)) =
% 10.68/10.93     compose (compose $_852 a) (compose h a)
% 10.68/10.93  |- ifeq (codomain a) (domain $X)
% 10.68/10.93       (ifeq (codomain $_852) (codomain g)
% 10.68/10.93          (compose $_852 (compose a (domain $X)))
% 10.68/10.93          (compose (compose $_852 a) (domain $X)))
% 10.68/10.93       (compose (compose $_852 a) (domain $X)) =
% 10.68/10.93     compose (compose $_852 a) (domain $X)
% 10.68/10.93  |- ifeq (codomain a) (domain g)
% 10.68/10.93       (ifeq (codomain $_852) (codomain g) (compose $_852 (compose a h))
% 10.68/10.93          (compose (compose $_852 a) h)) (compose (compose $_852 a) h) =
% 10.68/10.93     compose (compose $_852 a) h
% 10.68/10.94  |- compose (compose g a) b = compose g (compose a b)
% 10.68/10.94  |- ifeq (codomain $_1) (codomain g) (compose (codomain $_1) (compose a b))
% 10.68/10.94       (compose (compose (codomain $_1) a) b) =
% 10.68/10.94     compose (compose (codomain $_1) a) b
% 10.68/10.94  |- ifeq (codomain b) (codomain g) (compose (compose a b) (compose a b))
% 10.68/10.94       (compose (compose (compose a b) a) b) =
% 10.68/10.94     compose (compose (compose a b) a) b
% 10.68/10.94  |- ifeq (codomain b) (codomain g)
% 10.68/10.94       (compose (compose g (compose a b)) (compose a b))
% 10.68/10.94       (compose (compose (compose g (compose a b)) a) b) =
% 10.68/10.94     compose (compose (compose g (compose a b)) a) b
% 10.68/10.94  |- ifeq (codomain a) (codomain g) (compose (compose g a) (compose a b))
% 10.68/10.94       (compose (compose (compose g a) a) b) =
% 10.68/10.94     compose (compose (compose g a) a) b
% 10.68/10.94  |- ifeq (codomain a) (codomain g) (compose (compose h a) (compose a b))
% 10.68/10.94       (compose (compose (compose h a) a) b) =
% 10.68/10.94     compose (compose (compose h a) a) b
% 10.68/10.94  |- ifeq (domain $X) (codomain g) (compose (domain $X) (compose a b))
% 10.68/10.94       (compose (compose (domain $X) a) b) =
% 10.68/10.94     compose (compose (domain $X) a) b
% 10.68/10.94  |- ifeq (codomain $X) (domain g) (compose $X (compose g (compose a b)))
% 10.68/10.94       (compose (compose $X (compose g a)) b) =
% 10.68/10.94     compose (compose $X (compose g a)) b
% 10.68/10.94  |- ifeq (codomain b) (domain $Z) (compose (compose g a) (compose b $Z))
% 10.68/10.94       (compose (compose g (compose a b)) $Z) =
% 10.68/10.94     compose (compose g (compose a b)) $Z
% 10.68/10.94  |- ifeq (codomain a) (codomain g) (compose g (compose a a))
% 10.68/10.94       (compose (compose g a) a) = compose (compose g a) a
% 10.68/10.94  |- ifeq (codomain a) (codomain $X) (compose g (compose a (codomain $X)))
% 10.68/10.94       (compose (compose g a) (codomain $X)) =
% 10.68/10.94     compose (compose g a) (codomain $X)
% 10.68/10.94  |- ifeq (codomain a) (codomain g) (compose g (compose a (compose a b)))
% 10.68/10.94       (compose (compose g a) (compose a b)) =
% 10.68/10.94     compose (compose g a) (compose a b)
% 10.68/10.94  |- ifeq (codomain a) (domain g) (compose g (compose a (compose g a)))
% 10.68/10.94       (compose (compose g a) (compose g a)) =
% 10.68/10.94     compose (compose g a) (compose g a)
% 10.68/10.94  |- ifeq (codomain a) (domain g)
% 10.68/10.94       (compose g (compose a (compose g (compose a b))))
% 10.68/10.94       (compose (compose g a) (compose g (compose a b))) =
% 10.68/10.94     compose (compose g a) (compose g (compose a b))
% 10.68/10.94  |- ifeq (codomain a) (domain g) (compose g (compose a (compose h a)))
% 10.68/10.94       (compose (compose g a) (compose h a)) =
% 10.68/10.94     compose (compose g a) (compose h a)
% 10.68/10.94  |- ifeq (codomain a) (domain $X) (compose g (compose a (domain $X)))
% 10.68/10.94       (compose (compose g a) (domain $X)) =
% 10.68/10.94     compose (compose g a) (domain $X)
% 10.68/10.94  |- ifeq (codomain a) (domain g) (compose g (compose a h))
% 10.68/10.94       (compose (compose g a) h) = compose (compose g a) h
% 10.68/10.94  |- ifeq (codomain a) (codomain g)
% 10.68/10.94       (ifeq (domain (compose a a)) (codomain g) (compose a a)
% 10.68/10.94          (compose (compose (domain (compose a a)) a) a))
% 10.68/10.94       (compose (compose (domain (compose a a)) a) a) =
% 10.68/10.94     compose (compose (domain (compose a a)) a) a
% 10.68/10.94  |- ifeq (codomain a) (codomain g)
% 10.68/10.94       (ifeq (codomain $_1) (codomain g)
% 10.68/10.94          (compose (codomain $_1) (compose a a))
% 10.68/10.94          (compose (compose (codomain $_1) a) a))
% 10.68/10.94       (compose (compose (codomain $_1) a) a) =
% 10.68/10.94     compose (compose (codomain $_1) a) a
% 10.68/10.94  |- ifeq (codomain a) (codomain g)
% 10.68/10.94       (ifeq (codomain b) (codomain g) (compose (compose a b) (compose a a))
% 10.68/10.94          (compose (compose (compose a b) a) a))
% 10.68/10.94       (compose (compose (compose a b) a) a) =
% 10.68/10.94     compose (compose (compose a b) a) a
% 10.68/10.94  |- ifeq (codomain a) (codomain g)
% 10.68/10.94       (ifeq (codomain a) (codomain g) (compose (compose g a) (compose a a))
% 10.68/10.94          (compose (compose (compose g a) a) a))
% 10.68/10.94       (compose (compose (compose g a) a) a) =
% 10.68/10.94     compose (compose (compose g a) a) a
% 10.68/10.94  |- ifeq (codomain a) (codomain g)
% 10.68/10.94       (ifeq (codomain b) (codomain g)
% 10.68/10.94          (compose (compose g (compose a b)) (compose a a))
% 10.68/10.94          (compose (compose (compose g (compose a b)) a) a))
% 10.68/10.94       (compose (compose (compose g (compose a b)) a) a) =
% 10.68/10.94     compose (compose (compose g (compose a b)) a) a
% 10.68/10.94  |- ifeq (codomain a) (codomain g)
% 10.68/10.94       (ifeq (codomain a) (codomain g) (compose (compose h a) (compose a a))
% 10.68/10.94          (compose (compose (compose h a) a) a))
% 10.68/10.94       (compose (compose (compose h a) a) a) =
% 10.68/10.94     compose (compose (compose h a) a) a
% 10.68/10.94  |- ifeq (codomain a) (codomain g)
% 10.68/10.94       (ifeq (domain $X) (codomain g) (compose (domain $X) (compose a a))
% 10.68/10.94          (compose (compose (domain $X) a) a))
% 10.68/10.94       (compose (compose (domain $X) a) a) =
% 10.68/10.94     compose (compose (domain $X) a) a
% 10.68/10.94  |- ifeq (codomain a) (codomain $X)
% 10.68/10.94       (ifeq (codomain a) (codomain g)
% 10.68/10.94          (compose (compose g a) (compose a (codomain $X)))
% 10.68/10.94          (compose (compose (compose g a) a) (codomain $X)))
% 10.68/10.94       (compose (compose (compose g a) a) (codomain $X)) =
% 10.68/10.94     compose (compose (compose g a) a) (codomain $X)
% 10.68/10.94  |- ifeq (codomain a) (codomain g)
% 10.68/10.94       (ifeq (codomain a) (codomain g)
% 10.68/10.94          (compose (compose g a) (compose a (compose a b)))
% 10.68/10.94          (compose (compose (compose g a) a) (compose a b)))
% 10.68/10.94       (compose (compose (compose g a) a) (compose a b)) =
% 10.68/10.94     compose (compose (compose g a) a) (compose a b)
% 10.68/10.94  |- ifeq (codomain a) (domain g)
% 10.68/10.94       (ifeq (codomain a) (codomain g)
% 10.68/10.94          (compose (compose g a) (compose a (compose g a)))
% 10.68/10.94          (compose (compose (compose g a) a) (compose g a)))
% 10.68/10.94       (compose (compose (compose g a) a) (compose g a)) =
% 10.68/10.94     compose (compose (compose g a) a) (compose g a)
% 10.68/10.94  |- ifeq (codomain a) (domain g)
% 10.68/10.94       (ifeq (codomain a) (codomain g)
% 10.68/10.94          (compose (compose g a) (compose a (compose g (compose a b))))
% 10.68/10.94          (compose (compose (compose g a) a) (compose g (compose a b))))
% 10.68/10.94       (compose (compose (compose g a) a) (compose g (compose a b))) =
% 10.68/10.94     compose (compose (compose g a) a) (compose g (compose a b))
% 10.68/10.95  |- ifeq (codomain a) (domain g)
% 10.68/10.95       (ifeq (codomain a) (codomain g)
% 10.68/10.95          (compose (compose g a) (compose a (compose h a)))
% 10.68/10.95          (compose (compose (compose g a) a) (compose h a)))
% 10.68/10.95       (compose (compose (compose g a) a) (compose h a)) =
% 10.68/10.95     compose (compose (compose g a) a) (compose h a)
% 10.68/10.95  |- ifeq (codomain a) (domain $X)
% 10.68/10.95       (ifeq (codomain a) (codomain g)
% 10.68/10.95          (compose (compose g a) (compose a (domain $X)))
% 10.68/10.95          (compose (compose (compose g a) a) (domain $X)))
% 10.68/10.95       (compose (compose (compose g a) a) (domain $X)) =
% 10.68/10.95     compose (compose (compose g a) a) (domain $X)
% 10.68/10.95  |- ifeq (codomain a) (domain g)
% 10.68/10.95       (ifeq (codomain a) (codomain g) (compose (compose g a) (compose a h))
% 10.68/10.95          (compose (compose (compose g a) a) h))
% 10.68/10.95       (compose (compose (compose g a) a) h) =
% 10.68/10.95     compose (compose (compose g a) a) h
% 10.68/10.95  |- ifeq (codomain a) (codomain g)
% 10.68/10.95       (ifeq (domain (compose a (compose a b))) (codomain g)
% 10.68/10.95          (compose a (compose a b))
% 10.68/10.95          (compose (compose (domain (compose a (compose a b))) a)
% 10.68/10.95             (compose a b)))
% 10.68/10.95       (compose (compose (domain (compose a (compose a b))) a)
% 10.68/10.95          (compose a b)) =
% 10.68/10.95     compose (compose (domain (compose a (compose a b))) a) (compose a b)
% 10.68/10.95  |- ifeq (codomain a) (codomain g)
% 10.68/10.95       (ifeq (codomain $_1) (codomain g)
% 10.68/10.95          (compose (codomain $_1) (compose a (compose a b)))
% 10.68/10.95          (compose (compose (codomain $_1) a) (compose a b)))
% 10.68/10.95       (compose (compose (codomain $_1) a) (compose a b)) =
% 10.68/10.95     compose (compose (codomain $_1) a) (compose a b)
% 10.68/10.95  |- ifeq (codomain a) (codomain g)
% 10.68/10.95       (ifeq (codomain b) (codomain g)
% 10.68/10.95          (compose (compose a b) (compose a (compose a b)))
% 10.68/10.95          (compose (compose (compose a b) a) (compose a b)))
% 10.68/10.95       (compose (compose (compose a b) a) (compose a b)) =
% 10.68/10.95     compose (compose (compose a b) a) (compose a b)
% 10.68/10.95  |- ifeq (codomain a) (codomain g)
% 10.68/10.95       (ifeq (codomain b) (codomain g)
% 10.68/10.95          (compose (compose g (compose a b)) (compose a (compose a b)))
% 10.68/10.95          (compose (compose (compose g (compose a b)) a) (compose a b)))
% 10.68/10.95       (compose (compose (compose g (compose a b)) a) (compose a b)) =
% 10.68/10.95     compose (compose (compose g (compose a b)) a) (compose a b)
% 10.68/10.95  |- ifeq (codomain a) (codomain g)
% 10.68/10.95       (ifeq (codomain a) (codomain g)
% 10.68/10.95          (compose (compose h a) (compose a (compose a b)))
% 10.68/10.95          (compose (compose (compose h a) a) (compose a b)))
% 10.68/10.95       (compose (compose (compose h a) a) (compose a b)) =
% 10.68/10.95     compose (compose (compose h a) a) (compose a b)
% 10.68/10.95  |- ifeq (codomain a) (codomain g)
% 10.68/10.95       (ifeq (domain $X) (codomain g)
% 10.68/10.95          (compose (domain $X) (compose a (compose a b)))
% 10.68/10.95          (compose (compose (domain $X) a) (compose a b)))
% 10.68/10.95       (compose (compose (domain $X) a) (compose a b)) =
% 10.68/10.95     compose (compose (domain $X) a) (compose a b)
% 10.68/10.95  |- ifeq (codomain b) (codomain g) (compose (compose g a) (compose b a))
% 10.68/10.95       (compose (compose g (compose a b)) a) =
% 10.68/10.95     compose (compose g (compose a b)) a
% 10.68/10.95  |- ifeq (codomain b) (codomain a) (compose (compose g a) (compose b b))
% 10.68/10.95       (compose (compose g (compose a b)) b) =
% 10.68/10.95     compose (compose g (compose a b)) b
% 10.68/10.95  |- ifeq (codomain b) (codomain $X)
% 10.68/10.95       (compose (compose g a) (compose b (codomain $X)))
% 10.68/10.95       (compose (compose g (compose a b)) (codomain $X)) =
% 10.68/10.95     compose (compose g (compose a b)) (codomain $X)
% 10.68/10.95  |- ifeq (codomain b) (codomain g)
% 10.68/10.95       (compose (compose g a) (compose b (compose a b)))
% 10.68/10.95       (compose (compose g (compose a b)) (compose a b)) =
% 10.68/10.95     compose (compose g (compose a b)) (compose a b)
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (compose (compose g a) (compose b (compose g a)))
% 10.68/10.95       (compose (compose g (compose a b)) (compose g a)) =
% 10.68/10.95     compose (compose g (compose a b)) (compose g a)
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (compose (compose g a) (compose b (compose g (compose a b))))
% 10.68/10.95       (compose (compose g (compose a b)) (compose g (compose a b))) =
% 10.68/10.95     compose (compose g (compose a b)) (compose g (compose a b))
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (compose (compose g a) (compose b (compose h a)))
% 10.68/10.95       (compose (compose g (compose a b)) (compose h a)) =
% 10.68/10.95     compose (compose g (compose a b)) (compose h a)
% 10.68/10.95  |- ifeq (codomain b) (domain $X)
% 10.68/10.95       (compose (compose g a) (compose b (domain $X)))
% 10.68/10.95       (compose (compose g (compose a b)) (domain $X)) =
% 10.68/10.95     compose (compose g (compose a b)) (domain $X)
% 10.68/10.95  |- ifeq (codomain b) (domain g) (compose (compose g a) (compose b h))
% 10.68/10.95       (compose (compose g (compose a b)) h) =
% 10.68/10.95     compose (compose g (compose a b)) h
% 10.68/10.95  |- ifeq (codomain a) (codomain $X)
% 10.68/10.95       (ifeq (domain (compose a (codomain $X))) (codomain g)
% 10.68/10.95          (compose a (codomain $X))
% 10.68/10.95          (compose (compose (domain (compose a (codomain $X))) a)
% 10.68/10.95             (codomain $X)))
% 10.68/10.95       (compose (compose (domain (compose a (codomain $X))) a)
% 10.68/10.95          (codomain $X)) =
% 10.68/10.95     compose (compose (domain (compose a (codomain $X))) a) (codomain $X)
% 10.68/10.95  |- ifeq (codomain a) (domain g)
% 10.68/10.95       (ifeq (domain (compose a (compose g a))) (codomain g)
% 10.68/10.95          (compose a (compose g a))
% 10.68/10.95          (compose (compose (domain (compose a (compose g a))) a)
% 10.68/10.95             (compose g a)))
% 10.68/10.95       (compose (compose (domain (compose a (compose g a))) a)
% 10.68/10.95          (compose g a)) =
% 10.68/10.95     compose (compose (domain (compose a (compose g a))) a) (compose g a)
% 10.68/10.95  |- ifeq (codomain a) (domain g)
% 10.68/10.95       (ifeq (domain (compose a (compose g (compose a b)))) (codomain g)
% 10.68/10.95          (compose a (compose g (compose a b)))
% 10.68/10.95          (compose (compose (domain (compose a (compose g (compose a b)))) a)
% 10.68/10.95             (compose g (compose a b))))
% 10.68/10.95       (compose (compose (domain (compose a (compose g (compose a b)))) a)
% 10.68/10.95          (compose g (compose a b))) =
% 10.68/10.95     compose (compose (domain (compose a (compose g (compose a b)))) a)
% 10.68/10.95       (compose g (compose a b))
% 10.68/10.95  |- ifeq (codomain a) (domain g)
% 10.68/10.95       (ifeq (domain (compose a (compose h a))) (codomain g)
% 10.68/10.95          (compose a (compose h a))
% 10.68/10.95          (compose (compose (domain (compose a (compose h a))) a)
% 10.68/10.95             (compose h a)))
% 10.68/10.95       (compose (compose (domain (compose a (compose h a))) a)
% 10.68/10.95          (compose h a)) =
% 10.68/10.95     compose (compose (domain (compose a (compose h a))) a) (compose h a)
% 10.68/10.95  |- ifeq (codomain a) (domain $X)
% 10.68/10.95       (ifeq (domain (compose a (domain $X))) (codomain g)
% 10.68/10.95          (compose a (domain $X))
% 10.68/10.95          (compose (compose (domain (compose a (domain $X))) a) (domain $X)))
% 10.68/10.95       (compose (compose (domain (compose a (domain $X))) a) (domain $X)) =
% 10.68/10.95     compose (compose (domain (compose a (domain $X))) a) (domain $X)
% 10.68/10.95  |- ifeq (codomain a) (domain g)
% 10.68/10.95       (ifeq (domain (compose a h)) (codomain g) (compose a h)
% 10.68/10.95          (compose (compose (domain (compose a h)) a) h))
% 10.68/10.95       (compose (compose (domain (compose a h)) a) h) =
% 10.68/10.95     compose (compose (domain (compose a h)) a) h
% 10.68/10.95  |- ifeq (codomain b) (domain $_874)
% 10.68/10.95       (ifeq (domain (compose b $_874)) (codomain a) (compose b $_874)
% 10.68/10.95          (compose (compose (domain (compose b $_874)) b) $_874))
% 10.68/10.95       (compose (compose (domain (compose b $_874)) b) $_874) =
% 10.68/10.95     compose (compose (domain (compose b $_874)) b) $_874
% 10.68/10.95  |- ifeq (codomain b) (domain $_874)
% 10.68/10.95       (ifeq (codomain $_1) (codomain a)
% 10.68/10.95          (compose (codomain $_1) (compose b $_874))
% 10.68/10.95          (compose (compose (codomain $_1) b) $_874))
% 10.68/10.95       (compose (compose (codomain $_1) b) $_874) =
% 10.68/10.95     compose (compose (codomain $_1) b) $_874
% 10.68/10.95  |- ifeq (codomain b) (domain $_874)
% 10.68/10.95       (ifeq (codomain b) (codomain a)
% 10.68/10.95          (compose (compose a b) (compose b $_874))
% 10.68/10.95          (compose (compose (compose a b) b) $_874))
% 10.68/10.95       (compose (compose (compose a b) b) $_874) =
% 10.68/10.95     compose (compose (compose a b) b) $_874
% 10.68/10.95  |- ifeq (codomain b) (domain $_874)
% 10.68/10.95       (ifeq (codomain b) (codomain a)
% 10.68/10.95          (compose (compose g (compose a b)) (compose b $_874))
% 10.68/10.95          (compose (compose (compose g (compose a b)) b) $_874))
% 10.68/10.95       (compose (compose (compose g (compose a b)) b) $_874) =
% 10.68/10.95     compose (compose (compose g (compose a b)) b) $_874
% 10.68/10.95  |- ifeq (codomain b) (domain $_874)
% 10.68/10.95       (ifeq (domain $X) (codomain a) (compose (domain $X) (compose b $_874))
% 10.68/10.95          (compose (compose (domain $X) b) $_874))
% 10.68/10.95       (compose (compose (domain $X) b) $_874) =
% 10.68/10.95     compose (compose (domain $X) b) $_874
% 10.68/10.95  |- ifeq (codomain b) (domain $_874) (compose a (compose b $_874))
% 10.68/10.95       (compose (compose a b) $_874) = compose (compose a b) $_874
% 10.68/10.95  |- ifeq (codomain b) (codomain g)
% 10.68/10.95       (ifeq (codomain $_873) (codomain a) (compose $_873 (compose b a))
% 10.68/10.95          (compose (compose $_873 b) a)) (compose (compose $_873 b) a) =
% 10.68/10.95     compose (compose $_873 b) a
% 10.68/10.95  |- ifeq (codomain b) (codomain a)
% 10.68/10.95       (ifeq (codomain $_873) (codomain a) (compose $_873 (compose b b))
% 10.68/10.95          (compose (compose $_873 b) b)) (compose (compose $_873 b) b) =
% 10.68/10.95     compose (compose $_873 b) b
% 10.68/10.95  |- ifeq (codomain b) (codomain $X)
% 10.68/10.95       (ifeq (codomain $_873) (codomain a)
% 10.68/10.95          (compose $_873 (compose b (codomain $X)))
% 10.68/10.95          (compose (compose $_873 b) (codomain $X)))
% 10.68/10.95       (compose (compose $_873 b) (codomain $X)) =
% 10.68/10.95     compose (compose $_873 b) (codomain $X)
% 10.68/10.95  |- ifeq (codomain b) (codomain g)
% 10.68/10.95       (ifeq (codomain $_873) (codomain a)
% 10.68/10.95          (compose $_873 (compose b (compose a b)))
% 10.68/10.95          (compose (compose $_873 b) (compose a b)))
% 10.68/10.95       (compose (compose $_873 b) (compose a b)) =
% 10.68/10.95     compose (compose $_873 b) (compose a b)
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (ifeq (codomain $_873) (codomain a)
% 10.68/10.95          (compose $_873 (compose b (compose g a)))
% 10.68/10.95          (compose (compose $_873 b) (compose g a)))
% 10.68/10.95       (compose (compose $_873 b) (compose g a)) =
% 10.68/10.95     compose (compose $_873 b) (compose g a)
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (ifeq (codomain $_873) (codomain a)
% 10.68/10.95          (compose $_873 (compose b (compose g (compose a b))))
% 10.68/10.95          (compose (compose $_873 b) (compose g (compose a b))))
% 10.68/10.95       (compose (compose $_873 b) (compose g (compose a b))) =
% 10.68/10.95     compose (compose $_873 b) (compose g (compose a b))
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (ifeq (codomain $_873) (codomain a)
% 10.68/10.95          (compose $_873 (compose b (compose h a)))
% 10.68/10.95          (compose (compose $_873 b) (compose h a)))
% 10.68/10.95       (compose (compose $_873 b) (compose h a)) =
% 10.68/10.95     compose (compose $_873 b) (compose h a)
% 10.68/10.95  |- ifeq (codomain b) (domain $X)
% 10.68/10.95       (ifeq (codomain $_873) (codomain a)
% 10.68/10.95          (compose $_873 (compose b (domain $X)))
% 10.68/10.95          (compose (compose $_873 b) (domain $X)))
% 10.68/10.95       (compose (compose $_873 b) (domain $X)) =
% 10.68/10.95     compose (compose $_873 b) (domain $X)
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (ifeq (codomain $_873) (codomain a) (compose $_873 (compose b h))
% 10.68/10.95          (compose (compose $_873 b) h)) (compose (compose $_873 b) h) =
% 10.68/10.95     compose (compose $_873 b) h
% 10.68/10.95  |- ifeq (codomain b) (codomain g) (compose a (compose b a))
% 10.68/10.95       (compose (compose a b) a) = compose (compose a b) a
% 10.68/10.95  |- ifeq (codomain b) (codomain a) (compose a (compose b b))
% 10.68/10.95       (compose (compose a b) b) = compose (compose a b) b
% 10.68/10.95  |- ifeq (codomain b) (codomain $X) (compose a (compose b (codomain $X)))
% 10.68/10.95       (compose (compose a b) (codomain $X)) =
% 10.68/10.95     compose (compose a b) (codomain $X)
% 10.68/10.95  |- ifeq (codomain b) (codomain g) (compose a (compose b (compose a b)))
% 10.68/10.95       (compose (compose a b) (compose a b)) =
% 10.68/10.95     compose (compose a b) (compose a b)
% 10.68/10.95  |- ifeq (codomain b) (domain g) (compose a (compose b (compose g a)))
% 10.68/10.95       (compose (compose a b) (compose g a)) =
% 10.68/10.95     compose (compose a b) (compose g a)
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (compose a (compose b (compose g (compose a b))))
% 10.68/10.95       (compose (compose a b) (compose g (compose a b))) =
% 10.68/10.95     compose (compose a b) (compose g (compose a b))
% 10.68/10.95  |- ifeq (codomain b) (domain g) (compose a (compose b (compose h a)))
% 10.68/10.95       (compose (compose a b) (compose h a)) =
% 10.68/10.95     compose (compose a b) (compose h a)
% 10.68/10.95  |- ifeq (codomain b) (domain $X) (compose a (compose b (domain $X)))
% 10.68/10.95       (compose (compose a b) (domain $X)) =
% 10.68/10.95     compose (compose a b) (domain $X)
% 10.68/10.95  |- ifeq (codomain b) (domain g) (compose a (compose b h))
% 10.68/10.95       (compose (compose a b) h) = compose (compose a b) h
% 10.68/10.95  |- ifeq (codomain b) (codomain a)
% 10.68/10.95       (ifeq (domain (compose b b)) (codomain a) (compose b b)
% 10.68/10.95          (compose (compose (domain (compose b b)) b) b))
% 10.68/10.95       (compose (compose (domain (compose b b)) b) b) =
% 10.68/10.95     compose (compose (domain (compose b b)) b) b
% 10.68/10.95  |- ifeq (codomain b) (codomain a)
% 10.68/10.95       (ifeq (codomain $_1) (codomain a)
% 10.68/10.95          (compose (codomain $_1) (compose b b))
% 10.68/10.95          (compose (compose (codomain $_1) b) b))
% 10.68/10.95       (compose (compose (codomain $_1) b) b) =
% 10.68/10.95     compose (compose (codomain $_1) b) b
% 10.68/10.95  |- ifeq (codomain b) (codomain a)
% 10.68/10.95       (ifeq (codomain b) (codomain a) (compose (compose a b) (compose b b))
% 10.68/10.95          (compose (compose (compose a b) b) b))
% 10.68/10.95       (compose (compose (compose a b) b) b) =
% 10.68/10.95     compose (compose (compose a b) b) b
% 10.68/10.95  |- ifeq (codomain b) (codomain a)
% 10.68/10.95       (ifeq (codomain b) (codomain a)
% 10.68/10.95          (compose (compose g (compose a b)) (compose b b))
% 10.68/10.95          (compose (compose (compose g (compose a b)) b) b))
% 10.68/10.95       (compose (compose (compose g (compose a b)) b) b) =
% 10.68/10.95     compose (compose (compose g (compose a b)) b) b
% 10.68/10.95  |- ifeq (codomain b) (codomain a)
% 10.68/10.95       (ifeq (domain $X) (codomain a) (compose (domain $X) (compose b b))
% 10.68/10.95          (compose (compose (domain $X) b) b))
% 10.68/10.95       (compose (compose (domain $X) b) b) =
% 10.68/10.95     compose (compose (domain $X) b) b
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (ifeq (domain (compose b h)) (codomain a) (compose b h)
% 10.68/10.95          (compose (compose (domain (compose b h)) b) h))
% 10.68/10.95       (compose (compose (domain (compose b h)) b) h) =
% 10.68/10.95     compose (compose (domain (compose b h)) b) h
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (ifeq (codomain $_1) (codomain a)
% 10.68/10.95          (compose (codomain $_1) (compose b h))
% 10.68/10.95          (compose (compose (codomain $_1) b) h))
% 10.68/10.95       (compose (compose (codomain $_1) b) h) =
% 10.68/10.95     compose (compose (codomain $_1) b) h
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (ifeq (codomain b) (codomain a) (compose (compose a b) (compose b h))
% 10.68/10.95          (compose (compose (compose a b) b) h))
% 10.68/10.95       (compose (compose (compose a b) b) h) =
% 10.68/10.95     compose (compose (compose a b) b) h
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (ifeq (codomain b) (codomain a)
% 10.68/10.95          (compose (compose g (compose a b)) (compose b h))
% 10.68/10.95          (compose (compose (compose g (compose a b)) b) h))
% 10.68/10.95       (compose (compose (compose g (compose a b)) b) h) =
% 10.68/10.95     compose (compose (compose g (compose a b)) b) h
% 10.68/10.95  |- ifeq (codomain b) (domain g)
% 10.68/10.95       (ifeq (domain $X) (codomain a) (compose (domain $X) (compose b h))
% 10.68/10.95          (compose (compose (domain $X) b) h))
% 10.68/10.95       (compose (compose (domain $X) b) h) =
% 10.68/10.95     compose (compose (domain $X) b) h
% 10.68/10.95  |- ifeq (codomain b) (codomain g)
% 10.68/10.95       (ifeq (domain (compose b a)) (codomain a) (compose b a)
% 10.68/10.95          (compose (compose (domain (compose b a)) b) a))
% 10.68/10.95       (compose (compose (domain (compose b a)) b) a) =
% 10.68/10.95     compose (compose (domain (compose b a)) b) a
% 10.68/10.96  |- ifeq (codomain b) (codomain g)
% 10.68/10.96       (ifeq (codomain $_1) (codomain a)
% 10.68/10.96          (compose (codomain $_1) (compose b a))
% 10.68/10.96          (compose (compose (codomain $_1) b) a))
% 10.68/10.96       (compose (compose (codomain $_1) b) a) =
% 10.68/10.96     compose (compose (codomain $_1) b) a
% 10.68/10.96  |- ifeq (codomain b) (codomain g)
% 10.68/10.96       (ifeq (codomain b) (codomain a) (compose (compose a b) (compose b a))
% 10.68/10.96          (compose (compose (compose a b) b) a))
% 10.68/10.96       (compose (compose (compose a b) b) a) =
% 10.68/10.96     compose (compose (compose a b) b) a
% 10.68/10.96  |- ifeq (codomain b) (codomain g)
% 10.68/10.96       (ifeq (codomain b) (codomain a)
% 10.68/10.96          (compose (compose g (compose a b)) (compose b a))
% 10.68/10.96          (compose (compose (compose g (compose a b)) b) a))
% 10.68/10.96       (compose (compose (compose g (compose a b)) b) a) =
% 10.68/10.96     compose (compose (compose g (compose a b)) b) a
% 10.68/10.96  |- ifeq (codomain b) (codomain g)
% 10.68/10.96       (ifeq (domain $X) (codomain a) (compose (domain $X) (compose b a))
% 10.68/10.96          (compose (compose (domain $X) b) a))
% 10.68/10.96       (compose (compose (domain $X) b) a) =
% 10.68/10.96     compose (compose (domain $X) b) a
% 10.68/10.96  |- ifeq (codomain b) (domain g)
% 10.68/10.96       (ifeq (domain (compose b (compose h a))) (codomain a)
% 10.68/10.96          (compose b (compose h a))
% 10.68/10.96          (compose (compose (domain (compose b (compose h a))) b)
% 10.68/10.96             (compose h a)))
% 10.68/10.96       (compose (compose (domain (compose b (compose h a))) b)
% 10.68/10.96          (compose h a)) =
% 10.68/10.96     compose (compose (domain (compose b (compose h a))) b) (compose h a)
% 10.68/10.96  |- ifeq (codomain b) (domain g)
% 10.68/10.96       (ifeq (codomain $_1) (codomain a)
% 10.68/10.96          (compose (codomain $_1) (compose b (compose h a)))
% 10.68/10.96          (compose (compose (codomain $_1) b) (compose h a)))
% 10.68/10.96       (compose (compose (codomain $_1) b) (compose h a)) =
% 10.68/10.96     compose (compose (codomain $_1) b) (compose h a)
% 10.68/10.96  |- ifeq (codomain b) (domain g)
% 10.68/10.96       (ifeq (codomain b) (codomain a)
% 10.68/10.96          (compose (compose a b) (compose b (compose h a)))
% 10.68/10.96          (compose (compose (compose a b) b) (compose h a)))
% 10.68/10.96       (compose (compose (compose a b) b) (compose h a)) =
% 10.68/10.96     compose (compose (compose a b) b) (compose h a)
% 10.68/10.96  |- ifeq (codomain b) (domain g)
% 10.68/10.96       (ifeq (codomain b) (codomain a)
% 10.68/10.96          (compose (compose g (compose a b)) (compose b (compose h a)))
% 10.68/10.96          (compose (compose (compose g (compose a b)) b) (compose h a)))
% 10.68/10.96       (compose (compose (compose g (compose a b)) b) (compose h a)) =
% 10.68/10.96     compose (compose (compose g (compose a b)) b) (compose h a)
% 10.68/10.96  |- ifeq (codomain b) (domain g)
% 10.68/10.96       (ifeq (domain $X) (codomain a)
% 10.68/10.96          (compose (domain $X) (compose b (compose h a)))
% 10.68/10.96          (compose (compose (domain $X) b) (compose h a)))
% 10.68/10.96       (compose (compose (domain $X) b) (compose h a)) =
% 10.68/10.96     compose (compose (domain $X) b) (compose h a)
% 10.68/10.96  |- ifeq (codomain b) (domain g)
% 10.68/10.96       (ifeq (codomain g) (codomain a) (compose h (compose b (compose h a)))
% 10.68/10.96          (compose (compose h b) (compose h a)))
% 10.68/10.96       (compose (compose h b) (compose h a)) =
% 10.68/10.96     compose (compose h b) (compose h a)
% 10.68/10.96  |- ifeq (codomain g) (domain $_886)
% 10.68/10.96       (ifeq (domain (compose h $_886)) (domain g) (compose h $_886)
% 10.68/10.96          (compose (compose (domain (compose h $_886)) h) $_886))
% 10.68/10.96       (compose (compose (domain (compose h $_886)) h) $_886) =
% 10.68/10.96     compose (compose (domain (compose h $_886)) h) $_886
% 10.68/10.96  |- ifeq (codomain g) (domain $_886)
% 10.68/10.96       (ifeq (codomain $_1) (domain g)
% 10.68/10.96          (compose (codomain $_1) (compose h $_886))
% 10.68/10.96          (compose (compose (codomain $_1) h) $_886))
% 10.68/10.96       (compose (compose (codomain $_1) h) $_886) =
% 10.68/10.96     compose (compose (codomain $_1) h) $_886
% 10.68/10.96  |- ifeq (codomain g) (domain $_886)
% 10.68/10.96       (ifeq (codomain b) (domain g)
% 10.68/10.96          (compose (compose a b) (compose h $_886))
% 10.68/10.96          (compose (compose (compose a b) h) $_886))
% 10.68/10.96       (compose (compose (compose a b) h) $_886) =
% 10.68/10.96     compose (compose (compose a b) h) $_886
% 10.68/10.96  |- ifeq (codomain g) (domain $_886)
% 10.68/10.96       (ifeq (codomain a) (domain g)
% 10.68/10.96          (compose (compose g a) (compose h $_886))
% 10.68/10.96          (compose (compose (compose g a) h) $_886))
% 10.68/10.96       (compose (compose (compose g a) h) $_886) =
% 10.68/10.96     compose (compose (compose g a) h) $_886
% 10.68/10.96  |- ifeq (codomain g) (domain $_886)
% 10.68/10.96       (ifeq (codomain b) (domain g)
% 10.68/10.96          (compose (compose g (compose a b)) (compose h $_886))
% 10.68/10.96          (compose (compose (compose g (compose a b)) h) $_886))
% 10.68/10.96       (compose (compose (compose g (compose a b)) h) $_886) =
% 10.68/10.96     compose (compose (compose g (compose a b)) h) $_886
% 10.68/10.96  |- ifeq (codomain g) (domain $_886)
% 10.68/10.96       (ifeq (codomain a) (domain g)
% 10.68/10.96          (compose (compose h a) (compose h $_886))
% 10.68/10.96          (compose (compose (compose h a) h) $_886))
% 10.68/10.96       (compose (compose (compose h a) h) $_886) =
% 10.68/10.96     compose (compose (compose h a) h) $_886
% 10.68/10.96  |- ifeq (codomain g) (domain $_886)
% 10.68/10.96       (ifeq (domain $X) (domain g) (compose (domain $X) (compose h $_886))
% 10.68/10.96          (compose (compose (domain $X) h) $_886))
% 10.68/10.96       (compose (compose (domain $X) h) $_886) =
% 10.68/10.96     compose (compose (domain $X) h) $_886
% 10.68/10.96  |- ifeq (codomain $_885) (domain g) (compose $_885 (compose h a))
% 10.68/10.96       (compose (compose $_885 h) a) = compose (compose $_885 h) a
% 10.68/10.96  |- ifeq (codomain g) (codomain a)
% 10.68/10.96       (ifeq (codomain $_885) (domain g) (compose $_885 (compose h b))
% 10.68/10.96          (compose (compose $_885 h) b)) (compose (compose $_885 h) b) =
% 10.68/10.96     compose (compose $_885 h) b
% 10.68/10.96  |- ifeq (codomain g) (codomain $X)
% 10.68/10.96       (ifeq (codomain $_885) (domain g)
% 10.68/10.96          (compose $_885 (compose h (codomain $X)))
% 10.68/10.96          (compose (compose $_885 h) (codomain $X)))
% 10.68/10.96       (compose (compose $_885 h) (codomain $X)) =
% 10.68/10.96     compose (compose $_885 h) (codomain $X)
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (codomain $_885) (domain g)
% 10.68/10.96          (compose $_885 (compose h (compose g a)))
% 10.68/10.96          (compose (compose $_885 h) (compose g a)))
% 10.68/10.96       (compose (compose $_885 h) (compose g a)) =
% 10.68/10.96     compose (compose $_885 h) (compose g a)
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (codomain $_885) (domain g)
% 10.68/10.96          (compose $_885 (compose h (compose g (compose a b))))
% 10.68/10.96          (compose (compose $_885 h) (compose g (compose a b))))
% 10.68/10.96       (compose (compose $_885 h) (compose g (compose a b))) =
% 10.68/10.96     compose (compose $_885 h) (compose g (compose a b))
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (codomain $_885) (domain g)
% 10.68/10.96          (compose $_885 (compose h (compose h a)))
% 10.68/10.96          (compose (compose $_885 h) (compose h a)))
% 10.68/10.96       (compose (compose $_885 h) (compose h a)) =
% 10.68/10.96     compose (compose $_885 h) (compose h a)
% 10.68/10.96  |- ifeq (codomain g) (domain $X)
% 10.68/10.96       (ifeq (codomain $_885) (domain g)
% 10.68/10.96          (compose $_885 (compose h (domain $X)))
% 10.68/10.96          (compose (compose $_885 h) (domain $X)))
% 10.68/10.96       (compose (compose $_885 h) (domain $X)) =
% 10.68/10.96     compose (compose $_885 h) (domain $X)
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (codomain $_885) (domain g) (compose $_885 (compose h h))
% 10.68/10.96          (compose (compose $_885 h) h)) (compose (compose $_885 h) h) =
% 10.68/10.96     compose (compose $_885 h) h
% 10.68/10.96  |- ifeq (codomain $_1) (domain g) (compose (codomain $_1) (compose h a))
% 10.68/10.96       (compose (compose (codomain $_1) h) a) =
% 10.68/10.96     compose (compose (codomain $_1) h) a
% 10.68/10.96  |- ifeq (codomain b) (domain g) (compose (compose a b) (compose h a))
% 10.68/10.96       (compose (compose (compose a b) h) a) =
% 10.68/10.96     compose (compose (compose a b) h) a
% 10.68/10.96  |- ifeq (codomain a) (domain g) (compose (compose g a) (compose h a))
% 10.68/10.96       (compose (compose (compose g a) h) a) =
% 10.68/10.96     compose (compose (compose g a) h) a
% 10.68/10.96  |- ifeq (codomain b) (domain g)
% 10.68/10.96       (compose (compose g (compose a b)) (compose h a))
% 10.68/10.96       (compose (compose (compose g (compose a b)) h) a) =
% 10.68/10.96     compose (compose (compose g (compose a b)) h) a
% 10.68/10.96  |- ifeq (codomain a) (domain g) (compose (compose h a) (compose h a))
% 10.68/10.96       (compose (compose (compose h a) h) a) =
% 10.68/10.96     compose (compose (compose h a) h) a
% 10.68/10.96  |- ifeq (domain $X) (domain g) (compose (domain $X) (compose h a))
% 10.68/10.96       (compose (compose (domain $X) h) a) =
% 10.68/10.96     compose (compose (domain $X) h) a
% 10.68/10.96  |- ifeq (codomain g) (codomain a)
% 10.68/10.96       (ifeq (domain (compose h b)) (domain g) (compose h b)
% 10.68/10.96          (compose (compose (domain (compose h b)) h) b))
% 10.68/10.96       (compose (compose (domain (compose h b)) h) b) =
% 10.68/10.96     compose (compose (domain (compose h b)) h) b
% 10.68/10.96  |- ifeq (codomain g) (codomain a)
% 10.68/10.96       (ifeq (codomain $_1) (domain g) (compose (codomain $_1) (compose h b))
% 10.68/10.96          (compose (compose (codomain $_1) h) b))
% 10.68/10.96       (compose (compose (codomain $_1) h) b) =
% 10.68/10.96     compose (compose (codomain $_1) h) b
% 10.68/10.96  |- ifeq (codomain g) (codomain a)
% 10.68/10.96       (ifeq (codomain b) (domain g) (compose (compose a b) (compose h b))
% 10.68/10.96          (compose (compose (compose a b) h) b))
% 10.68/10.96       (compose (compose (compose a b) h) b) =
% 10.68/10.96     compose (compose (compose a b) h) b
% 10.68/10.96  |- ifeq (codomain g) (codomain a)
% 10.68/10.96       (ifeq (codomain a) (domain g) (compose (compose g a) (compose h b))
% 10.68/10.96          (compose (compose (compose g a) h) b))
% 10.68/10.96       (compose (compose (compose g a) h) b) =
% 10.68/10.96     compose (compose (compose g a) h) b
% 10.68/10.96  |- ifeq (codomain g) (codomain a)
% 10.68/10.96       (ifeq (codomain b) (domain g)
% 10.68/10.96          (compose (compose g (compose a b)) (compose h b))
% 10.68/10.96          (compose (compose (compose g (compose a b)) h) b))
% 10.68/10.96       (compose (compose (compose g (compose a b)) h) b) =
% 10.68/10.96     compose (compose (compose g (compose a b)) h) b
% 10.68/10.96  |- ifeq (codomain g) (codomain a)
% 10.68/10.96       (ifeq (codomain a) (domain g) (compose (compose h a) (compose h b))
% 10.68/10.96          (compose (compose (compose h a) h) b))
% 10.68/10.96       (compose (compose (compose h a) h) b) =
% 10.68/10.96     compose (compose (compose h a) h) b
% 10.68/10.96  |- ifeq (codomain g) (codomain a)
% 10.68/10.96       (ifeq (domain $X) (domain g) (compose (domain $X) (compose h b))
% 10.68/10.96          (compose (compose (domain $X) h) b))
% 10.68/10.96       (compose (compose (domain $X) h) b) =
% 10.68/10.96     compose (compose (domain $X) h) b
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (domain (compose h h)) (domain g) (compose h h)
% 10.68/10.96          (compose (compose (domain (compose h h)) h) h))
% 10.68/10.96       (compose (compose (domain (compose h h)) h) h) =
% 10.68/10.96     compose (compose (domain (compose h h)) h) h
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (codomain $_1) (domain g) (compose (codomain $_1) (compose h h))
% 10.68/10.96          (compose (compose (codomain $_1) h) h))
% 10.68/10.96       (compose (compose (codomain $_1) h) h) =
% 10.68/10.96     compose (compose (codomain $_1) h) h
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (codomain b) (domain g) (compose (compose a b) (compose h h))
% 10.68/10.96          (compose (compose (compose a b) h) h))
% 10.68/10.96       (compose (compose (compose a b) h) h) =
% 10.68/10.96     compose (compose (compose a b) h) h
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (codomain a) (domain g) (compose (compose g a) (compose h h))
% 10.68/10.96          (compose (compose (compose g a) h) h))
% 10.68/10.96       (compose (compose (compose g a) h) h) =
% 10.68/10.96     compose (compose (compose g a) h) h
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (codomain b) (domain g)
% 10.68/10.96          (compose (compose g (compose a b)) (compose h h))
% 10.68/10.96          (compose (compose (compose g (compose a b)) h) h))
% 10.68/10.96       (compose (compose (compose g (compose a b)) h) h) =
% 10.68/10.96     compose (compose (compose g (compose a b)) h) h
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (codomain a) (domain g) (compose (compose h a) (compose h h))
% 10.68/10.96          (compose (compose (compose h a) h) h))
% 10.68/10.96       (compose (compose (compose h a) h) h) =
% 10.68/10.96     compose (compose (compose h a) h) h
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (domain $X) (domain g) (compose (domain $X) (compose h h))
% 10.68/10.96          (compose (compose (domain $X) h) h))
% 10.68/10.96       (compose (compose (domain $X) h) h) =
% 10.68/10.96     compose (compose (domain $X) h) h
% 10.68/10.96  |- ifeq (codomain g) (codomain $X)
% 10.68/10.96       (ifeq (codomain a) (domain g)
% 10.68/10.96          (compose (compose g a) (compose h (codomain $X)))
% 10.68/10.96          (compose (compose (compose g a) h) (codomain $X)))
% 10.68/10.96       (compose (compose (compose g a) h) (codomain $X)) =
% 10.68/10.96     compose (compose (compose g a) h) (codomain $X)
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (codomain a) (domain g)
% 10.68/10.96          (compose (compose g a) (compose h (compose g a)))
% 10.68/10.96          (compose (compose (compose g a) h) (compose g a)))
% 10.68/10.96       (compose (compose (compose g a) h) (compose g a)) =
% 10.68/10.96     compose (compose (compose g a) h) (compose g a)
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (codomain a) (domain g)
% 10.68/10.96          (compose (compose g a) (compose h (compose g (compose a b))))
% 10.68/10.96          (compose (compose (compose g a) h) (compose g (compose a b))))
% 10.68/10.96       (compose (compose (compose g a) h) (compose g (compose a b))) =
% 10.68/10.96     compose (compose (compose g a) h) (compose g (compose a b))
% 10.68/10.96  |- ifeq (codomain g) (domain g)
% 10.68/10.96       (ifeq (codomain a) (domain g)
% 10.68/10.96          (compose (compose g a) (compose h (compose h a)))
% 10.68/10.96          (compose (compose (compose g a) h) (compose h a)))
% 10.68/10.96       (compose (compose (compose g a) h) (compose h a)) =
% 10.68/10.96     compose (compose (compose g a) h) (compose h a)
% 10.68/10.96  |- ifeq (codomain g) (domain $X)
% 10.68/10.96       (ifeq (codomain a) (domain g)
% 10.68/10.96          (compose (compose g a) (compose h (domain $X)))
% 10.68/10.96          (compose (compose (compose g a) h) (domain $X)))
% 10.68/10.96       (compose (compose (compose g a) h) (domain $X)) =
% 10.68/10.96     compose (compose (compose g a) h) (domain $X)
% 10.68/10.97  |- ifeq (codomain g) (domain g)
% 10.68/10.97       (ifeq (domain (compose h (compose g a))) (domain g)
% 10.68/10.97          (compose h (compose g a))
% 10.68/10.97          (compose (compose (domain (compose h (compose g a))) h)
% 10.68/10.97             (compose g a)))
% 10.68/10.97       (compose (compose (domain (compose h (compose g a))) h)
% 10.68/10.97          (compose g a)) =
% 10.68/10.97     compose (compose (domain (compose h (compose g a))) h) (compose g a)
% 10.68/10.97  |- ifeq (codomain g) (domain g)
% 10.68/10.97       (ifeq (codomain $_1) (domain g)
% 10.68/10.97          (compose (codomain $_1) (compose h (compose g a)))
% 10.68/10.97          (compose (compose (codomain $_1) h) (compose g a)))
% 10.68/10.97       (compose (compose (codomain $_1) h) (compose g a)) =
% 10.68/10.97     compose (compose (codomain $_1) h) (compose g a)
% 10.68/10.97  |- ifeq (codomain g) (domain g)
% 10.68/10.97       (ifeq (codomain b) (domain g)
% 10.68/10.97          (compose (compose a b) (compose h (compose g a)))
% 10.68/10.97          (compose (compose (compose a b) h) (compose g a)))
% 10.68/10.97       (compose (compose (compose a b) h) (compose g a)) =
% 10.68/10.97     compose (compose (compose a b) h) (compose g a)
% 10.68/10.97  |- ifeq (codomain g) (domain g)
% 10.68/10.97       (ifeq (codomain b) (domain g)
% 10.68/10.97          (compose (compose g (compose a b)) (compose h (compose g a)))
% 10.68/10.97          (compose (compose (compose g (compose a b)) h) (compose g a)))
% 10.68/10.97       (compose (compose (compose g (compose a b)) h) (compose g a)) =
% 10.68/10.97     compose (compose (compose g (compose a b)) h) (compose g a)
% 10.68/10.97  |- ifeq (codomain g) (domain g)
% 10.68/10.97       (ifeq (codomain a) (domain g)
% 10.68/10.97          (compose (compose h a) (compose h (compose g a)))
% 10.68/10.97          (compose (compose (compose h a) h) (compose g a)))
% 10.68/10.97       (compose (compose (compose h a) h) (compose g a)) =
% 10.68/10.97     compose (compose (compose h a) h) (compose g a)
% 10.68/10.97  |- ifeq (codomain g) (domain g)
% 10.68/10.97       (ifeq (domain $X) (domain g)
% 10.68/10.97          (compose (domain $X) (compose h (compose g a)))
% 10.68/10.97          (compose (compose (domain $X) h) (compose g a)))
% 10.68/10.97       (compose (compose (domain $X) h) (compose g a)) =
% 10.68/10.97     compose (compose (domain $X) h) (compose g a)
% 10.68/10.97  |- compose (compose $_894 g) a =
% 10.68/10.97     ifeq (codomain $_894) (domain g) (compose $_894 (compose g a))
% 10.68/10.97       (compose (compose $_894 g) a)
% 10.68/10.97  |- ifeq (codomain $_895) (codomain g)
% 10.68/10.97       (ifeq (domain (compose $_895 a)) (domain $_895) (compose $_895 a)
% 10.68/10.97          (compose (compose (domain (compose $_895 a)) $_895) a))
% 10.68/10.97       (compose (compose (domain (compose $_895 a)) $_895) a) =
% 10.68/10.97     compose (compose (domain (compose $_895 a)) $_895) a
% 10.68/10.97  |- ifeq (codomain $X) (codomain g)
% 10.68/10.97       (ifeq (codomain $_894) (codomain $X)
% 10.68/10.97          (compose $_894 (compose (codomain $X) a))
% 10.68/10.97          (compose (compose $_894 (codomain $X)) a))
% 10.68/10.97       (compose (compose $_894 (codomain $X)) a) =
% 10.68/10.97     compose (compose $_894 (codomain $X)) a
% 10.68/10.97  |- ifeq (codomain b) (codomain g)
% 10.68/10.97       (ifeq (codomain $_894) (codomain g)
% 10.68/10.97          (compose $_894 (compose (compose a b) a))
% 10.68/10.97          (compose (compose $_894 (compose a b)) a))
% 10.68/10.97       (compose (compose $_894 (compose a b)) a) =
% 10.68/10.97     compose (compose $_894 (compose a b)) a
% 10.68/10.97  |- ifeq (codomain a) (codomain g)
% 10.68/10.97       (ifeq (codomain $_894) (domain g)
% 10.68/10.97          (compose $_894 (compose (compose g a) a))
% 10.68/10.97          (compose (compose $_894 (compose g a)) a))
% 10.68/10.97       (compose (compose $_894 (compose g a)) a) =
% 10.68/10.97     compose (compose $_894 (compose g a)) a
% 10.68/10.97  |- ifeq (codomain b) (codomain g)
% 10.68/10.97       (ifeq (codomain $_894) (domain g)
% 10.68/10.97          (compose $_894 (compose (compose g (compose a b)) a))
% 10.68/10.97          (compose (compose $_894 (compose g (compose a b))) a))
% 10.68/10.97       (compose (compose $_894 (compose g (compose a b))) a) =
% 10.68/10.97     compose (compose $_894 (compose g (compose a b))) a
% 10.68/10.97  |- ifeq (codomain a) (codomain g)
% 10.68/10.97       (ifeq (codomain $_894) (domain g)
% 10.68/10.97          (compose $_894 (compose (compose h a) a))
% 10.68/10.97          (compose (compose $_894 (compose h a)) a))
% 10.68/10.97       (compose (compose $_894 (compose h a)) a) =
% 10.68/10.97     compose (compose $_894 (compose h a)) a
% 10.68/10.97  |- ifeq (domain $X) (codomain g)
% 10.68/10.97       (ifeq (codomain $_894) (domain $X)
% 10.68/10.97          (compose $_894 (compose (domain $X) a))
% 10.68/10.97          (compose (compose $_894 (domain $X)) a))
% 10.68/10.97       (compose (compose $_894 (domain $X)) a) =
% 10.68/10.97     compose (compose $_894 (domain $X)) a
% 10.68/10.97  |- ifeq (codomain $_895) (codomain g)
% 10.68/10.97       (ifeq (codomain $_1) (domain $_895)
% 10.68/10.97          (compose (codomain $_1) (compose $_895 a))
% 10.68/10.97          (compose (compose (codomain $_1) $_895) a))
% 10.68/10.97       (compose (compose (codomain $_1) $_895) a) =
% 10.68/10.97     compose (compose (codomain $_1) $_895) a
% 10.68/10.97  |- ifeq (codomain $_895) (codomain g)
% 10.68/10.97       (ifeq (codomain b) (domain $_895)
% 10.68/10.97          (compose (compose a b) (compose $_895 a))
% 10.68/10.97          (compose (compose (compose a b) $_895) a))
% 10.68/10.97       (compose (compose (compose a b) $_895) a) =
% 10.68/10.97     compose (compose (compose a b) $_895) a
% 10.68/10.97  |- ifeq (codomain $_895) (codomain g)
% 10.68/10.97       (ifeq (codomain a) (domain $_895)
% 10.68/10.97          (compose (compose g a) (compose $_895 a))
% 10.68/10.97          (compose (compose (compose g a) $_895) a))
% 10.68/10.97       (compose (compose (compose g a) $_895) a) =
% 10.68/10.97     compose (compose (compose g a) $_895) a
% 10.68/10.97  |- ifeq (codomain $_895) (codomain g)
% 10.68/10.97       (ifeq (codomain b) (domain $_895)
% 10.68/10.97          (compose (compose g (compose a b)) (compose $_895 a))
% 10.68/10.97          (compose (compose (compose g (compose a b)) $_895) a))
% 10.68/10.97       (compose (compose (compose g (compose a b)) $_895) a) =
% 10.68/10.97     compose (compose (compose g (compose a b)) $_895) a
% 10.68/10.97  |- ifeq (codomain $_895) (codomain g)
% 10.68/10.97       (ifeq (codomain a) (domain $_895)
% 10.68/10.97          (compose (compose h a) (compose $_895 a))
% 10.68/10.97          (compose (compose (compose h a) $_895) a))
% 10.68/10.97       (compose (compose (compose h a) $_895) a) =
% 10.68/10.97     compose (compose (compose h a) $_895) a
% 10.68/10.97  |- ifeq (codomain $_895) (codomain g)
% 10.68/10.97       (ifeq (domain $X) (domain $_895)
% 10.68/10.97          (compose (domain $X) (compose $_895 a))
% 10.68/10.97          (compose (compose (domain $X) $_895) a))
% 10.68/10.97       (compose (compose (domain $X) $_895) a) =
% 10.68/10.97     compose (compose (domain $X) $_895) a
% 10.68/10.97  |- compose (compose (codomain $_1) g) a =
% 10.68/10.97     ifeq (codomain $_1) (domain g) (compose (codomain $_1) (compose g a))
% 10.68/10.97       (compose (compose (codomain $_1) g) a)
% 10.68/10.97  |- compose (compose (compose a b) g) a =
% 10.68/10.97     ifeq (codomain b) (domain g) (compose (compose a b) (compose g a))
% 10.68/10.97       (compose (compose (compose a b) g) a)
% 10.68/10.97  |- compose (compose (compose g a) g) a =
% 10.68/10.97     ifeq (codomain a) (domain g) (compose (compose g a) (compose g a))
% 10.68/10.97       (compose (compose (compose g a) g) a)
% 10.68/10.97  |- compose (compose (compose g (compose a b)) g) a =
% 10.68/10.97     ifeq (codomain b) (domain g)
% 10.68/10.97       (compose (compose g (compose a b)) (compose g a))
% 10.68/10.97       (compose (compose (compose g (compose a b)) g) a)
% 10.68/10.97  |- compose (compose (compose h a) g) a =
% 10.68/10.97     ifeq (codomain a) (domain g) (compose (compose h a) (compose g a))
% 10.68/10.97       (compose (compose (compose h a) g) a)
% 10.68/10.97  |- compose (compose (domain $X) g) a =
% 10.68/10.97     ifeq (domain $X) (domain g) (compose (domain $X) (compose g a))
% 10.68/10.97       (compose (compose (domain $X) g) a)
% 10.68/10.97  |- ifeq (codomain b) (codomain g)
% 10.68/10.97       (ifeq (domain (compose (compose a b) a)) (codomain g)
% 10.68/10.97          (compose (compose a b) a)
% 10.68/10.97          (compose (compose (domain (compose (compose a b) a)) (compose a b))
% 10.68/10.97             a))
% 10.68/10.97       (compose (compose (domain (compose (compose a b) a)) (compose a b))
% 10.68/10.97          a) =
% 10.68/10.97     compose (compose (domain (compose (compose a b) a)) (compose a b)) a
% 10.68/10.97  |- ifeq (codomain b) (codomain g)
% 10.68/10.97       (ifeq (codomain $_1) (codomain g)
% 10.68/10.97          (compose (codomain $_1) (compose (compose a b) a))
% 10.68/10.97          (compose (compose (codomain $_1) (compose a b)) a))
% 10.68/10.97       (compose (compose (codomain $_1) (compose a b)) a) =
% 10.68/10.97     compose (compose (codomain $_1) (compose a b)) a
% 10.68/10.97  |- ifeq (codomain b) (codomain g)
% 10.68/10.97       (ifeq (codomain b) (codomain g)
% 10.68/10.97          (compose (compose a b) (compose (compose a b) a))
% 10.68/10.97          (compose (compose (compose a b) (compose a b)) a))
% 10.68/10.97       (compose (compose (compose a b) (compose a b)) a) =
% 10.68/10.97     compose (compose (compose a b) (compose a b)) a
% 10.68/10.97  |- ifeq (codomain b) (codomain g)
% 10.68/10.97       (ifeq (codomain a) (codomain g)
% 10.68/10.97          (compose (compose g a) (compose (compose a b) a))
% 10.68/10.97          (compose (compose (compose g a) (compose a b)) a))
% 10.68/10.97       (compose (compose (compose g a) (compose a b)) a) =
% 10.68/10.97     compose (compose (compose g a) (compose a b)) a
% 10.68/10.97  |- ifeq (codomain b) (codomain g)
% 10.68/10.97       (ifeq (codomain b) (codomain g)
% 10.68/10.97          (compose (compose g (compose a b)) (compose (compose a b) a))
% 10.68/10.97          (compose (compose (compose g (compose a b)) (compose a b)) a))
% 10.68/10.97       (compose (compose (compose g (compose a b)) (compose a b)) a) =
% 10.68/10.97     compose (compose (compose g (compose a b)) (compose a b)) a
% 10.68/10.97  |- ifeq (codomain b) (codomain g)
% 10.68/10.97       (ifeq (codomain a) (codomain g)
% 10.68/10.97          (compose (compose h a) (compose (compose a b) a))
% 10.68/10.97          (compose (compose (compose h a) (compose a b)) a))
% 10.68/10.97       (compose (compose (compose h a) (compose a b)) a) =
% 10.68/10.97     compose (compose (compose h a) (compose a b)) a
% 10.68/10.97  |- ifeq (codomain b) (codomain g)
% 10.68/10.97       (ifeq (domain $X) (codomain g)
% 10.68/10.97          (compose (domain $X) (compose (compose a b) a))
% 10.68/10.97          (compose (compose (domain $X) (compose a b)) a))
% 10.68/10.97       (compose (compose (domain $X) (compose a b)) a) =
% 10.68/10.97     compose (compose (domain $X) (compose a b)) a
% 10.68/10.97  |- ifeq (codomain b) (codomain g) (compose g (compose (compose a b) a))
% 10.68/10.97       (compose (compose g (compose a b)) a) =
% 10.68/10.97     compose (compose g (compose a b)) a
% 10.68/10.98  |- ifeq (codomain $X) (codomain g)
% 10.68/10.98       (ifeq (codomain b) (codomain $X)
% 10.68/10.98          (compose (compose a b) (compose (codomain $X) a))
% 10.68/10.98          (compose (compose (compose a b) (codomain $X)) a))
% 10.68/10.98       (compose (compose (compose a b) (codomain $X)) a) =
% 10.68/10.98     compose (compose (compose a b) (codomain $X)) a
% 10.68/10.98  |- ifeq (codomain a) (codomain g)
% 10.68/10.98       (ifeq (codomain b) (domain g)
% 10.68/10.98          (compose (compose a b) (compose (compose g a) a))
% 10.68/10.98          (compose (compose (compose a b) (compose g a)) a))
% 10.68/10.98       (compose (compose (compose a b) (compose g a)) a) =
% 10.68/10.98     compose (compose (compose a b) (compose g a)) a
% 10.68/10.98  |- ifeq (codomain b) (codomain g)
% 10.68/10.98       (ifeq (codomain b) (domain g)
% 10.68/10.98          (compose (compose a b) (compose (compose g (compose a b)) a))
% 10.68/10.98          (compose (compose (compose a b) (compose g (compose a b))) a))
% 10.68/10.98       (compose (compose (compose a b) (compose g (compose a b))) a) =
% 10.68/10.98     compose (compose (compose a b) (compose g (compose a b))) a
% 10.68/10.98  |- ifeq (codomain a) (codomain g)
% 10.68/10.98       (ifeq (codomain b) (domain g)
% 10.68/10.98          (compose (compose a b) (compose (compose h a) a))
% 10.68/10.98          (compose (compose (compose a b) (compose h a)) a))
% 10.68/10.98       (compose (compose (compose a b) (compose h a)) a) =
% 10.68/10.98     compose (compose (compose a b) (compose h a)) a
% 10.68/10.98  |- ifeq (domain $X) (codomain g)
% 10.68/10.98       (ifeq (codomain b) (domain $X)
% 10.68/10.98          (compose (compose a b) (compose (domain $X) a))
% 10.68/10.98          (compose (compose (compose a b) (domain $X)) a))
% 10.68/10.98       (compose (compose (compose a b) (domain $X)) a) =
% 10.68/10.98     compose (compose (compose a b) (domain $X)) a
% 10.68/10.98  |- ifeq (codomain $X) (codomain g)
% 10.68/10.98       (ifeq (codomain a) (codomain $X)
% 10.68/10.98          (compose (compose h a) (compose (codomain $X) a))
% 10.68/10.98          (compose (compose (compose h a) (codomain $X)) a))
% 10.68/10.98       (compose (compose (compose h a) (codomain $X)) a) =
% 10.68/10.98     compose (compose (compose h a) (codomain $X)) a
% 10.68/10.98  |- ifeq (codomain a) (codomain g)
% 10.68/10.98       (ifeq (codomain a) (domain g)
% 10.68/10.98          (compose (compose h a) (compose (compose g a) a))
% 10.68/10.98          (compose (compose (compose h a) (compose g a)) a))
% 10.68/10.98       (compose (compose (compose h a) (compose g a)) a) =
% 10.68/10.98     compose (compose (compose h a) (compose g a)) a
% 10.68/10.98  |- ifeq (codomain b) (codomain g)
% 10.68/10.98       (ifeq (codomain a) (domain g)
% 10.68/10.98          (compose (compose h a) (compose (compose g (compose a b)) a))
% 10.68/10.98          (compose (compose (compose h a) (compose g (compose a b))) a))
% 10.68/10.98       (compose (compose (compose h a) (compose g (compose a b))) a) =
% 10.68/10.98     compose (compose (compose h a) (compose g (compose a b))) a
% 10.68/10.98  |- ifeq (codomain a) (codomain g)
% 10.68/10.98       (ifeq (codomain a) (domain g)
% 10.68/10.98          (compose (compose h a) (compose (compose h a) a))
% 10.68/10.98          (compose (compose (compose h a) (compose h a)) a))
% 10.68/10.98       (compose (compose (compose h a) (compose h a)) a) =
% 10.68/10.98     compose (compose (compose h a) (compose h a)) a
% 10.68/10.98  |- ifeq (domain $X) (codomain g)
% 10.68/10.98       (ifeq (codomain a) (domain $X)
% 10.68/10.98          (compose (compose h a) (compose (domain $X) a))
% 10.68/10.98          (compose (compose (compose h a) (domain $X)) a))
% 10.68/10.98       (compose (compose (compose h a) (domain $X)) a) =
% 10.68/10.98     compose (compose (compose h a) (domain $X)) a
% 10.68/10.98  |- ifeq (codomain $_903) (codomain a)
% 10.68/10.98       (ifeq (domain (compose $_903 b)) (domain $_903) (compose $_903 b)
% 10.68/10.98          (compose (compose (domain (compose $_903 b)) $_903) b))
% 10.68/10.98       (compose (compose (domain (compose $_903 b)) $_903) b) =
% 10.68/10.98     compose (compose (domain (compose $_903 b)) $_903) b
% 10.68/10.98  |- ifeq (codomain $X) (codomain a)
% 10.68/10.98       (ifeq (codomain $_902) (codomain $X)
% 10.68/10.98          (compose $_902 (compose (codomain $X) b))
% 10.68/10.98          (compose (compose $_902 (codomain $X)) b))
% 10.68/10.98       (compose (compose $_902 (codomain $X)) b) =
% 10.68/10.98     compose (compose $_902 (codomain $X)) b
% 10.68/10.98  |- ifeq (codomain b) (codomain a)
% 10.68/10.98       (ifeq (codomain $_902) (codomain g)
% 10.68/10.98          (compose $_902 (compose (compose a b) b))
% 10.68/10.98          (compose (compose $_902 (compose a b)) b))
% 10.68/10.98       (compose (compose $_902 (compose a b)) b) =
% 10.68/10.98     compose (compose $_902 (compose a b)) b
% 10.68/10.98  |- ifeq (codomain b) (codomain a)
% 10.68/10.98       (ifeq (codomain $_902) (domain g)
% 10.68/10.98          (compose $_902 (compose (compose g (compose a b)) b))
% 10.68/10.98          (compose (compose $_902 (compose g (compose a b))) b))
% 10.68/10.98       (compose (compose $_902 (compose g (compose a b))) b) =
% 10.68/10.98     compose (compose $_902 (compose g (compose a b))) b
% 10.68/10.98  |- ifeq (domain $X) (codomain a)
% 10.68/10.98       (ifeq (codomain $_902) (domain $X)
% 10.68/10.98          (compose $_902 (compose (domain $X) b))
% 10.68/10.98          (compose (compose $_902 (domain $X)) b))
% 10.68/10.98       (compose (compose $_902 (domain $X)) b) =
% 10.68/10.98     compose (compose $_902 (domain $X)) b
% 10.68/10.98  |- ifeq (codomain $_903) (codomain a)
% 10.68/10.98       (ifeq (codomain $_1) (domain $_903)
% 10.68/10.98          (compose (codomain $_1) (compose $_903 b))
% 10.68/10.98          (compose (compose (codomain $_1) $_903) b))
% 10.68/10.98       (compose (compose (codomain $_1) $_903) b) =
% 10.68/10.98     compose (compose (codomain $_1) $_903) b
% 10.68/10.98  |- ifeq (codomain $_903) (codomain a)
% 10.68/10.98       (ifeq (codomain b) (domain $_903)
% 10.68/10.98          (compose (compose a b) (compose $_903 b))
% 10.68/10.98          (compose (compose (compose a b) $_903) b))
% 10.68/10.98       (compose (compose (compose a b) $_903) b) =
% 10.68/10.98     compose (compose (compose a b) $_903) b
% 10.68/10.98  |- ifeq (codomain $_903) (codomain a)
% 10.68/10.98       (ifeq (codomain a) (domain $_903)
% 10.68/10.98          (compose (compose g a) (compose $_903 b))
% 10.68/10.98          (compose (compose (compose g a) $_903) b))
% 10.68/10.98       (compose (compose (compose g a) $_903) b) =
% 10.68/10.98     compose (compose (compose g a) $_903) b
% 10.68/10.98  |- ifeq (codomain $_903) (codomain a)
% 10.68/10.98       (ifeq (codomain b) (domain $_903)
% 10.68/10.98          (compose (compose g (compose a b)) (compose $_903 b))
% 10.68/10.98          (compose (compose (compose g (compose a b)) $_903) b))
% 10.68/10.98       (compose (compose (compose g (compose a b)) $_903) b) =
% 10.68/10.98     compose (compose (compose g (compose a b)) $_903) b
% 10.68/10.98  |- ifeq (codomain $_903) (codomain a)
% 10.68/10.98       (ifeq (codomain a) (domain $_903)
% 10.68/10.98          (compose (compose h a) (compose $_903 b))
% 10.68/10.98          (compose (compose (compose h a) $_903) b))
% 10.68/10.98       (compose (compose (compose h a) $_903) b) =
% 10.68/10.98     compose (compose (compose h a) $_903) b
% 10.68/10.98  |- ifeq (codomain $_903) (codomain a)
% 10.68/10.98       (ifeq (domain $X) (domain $_903)
% 10.68/10.98          (compose (domain $X) (compose $_903 b))
% 10.68/10.98          (compose (compose (domain $X) $_903) b))
% 10.68/10.98       (compose (compose (domain $X) $_903) b) =
% 10.68/10.98     compose (compose (domain $X) $_903) b
% 10.68/10.98  |- ifeq (codomain a) (domain g)
% 10.68/10.98       (compose (compose g a) (compose g (compose a b)))
% 10.68/10.98       (compose (compose (compose g a) (compose g a)) b) =
% 10.68/10.98     compose (compose (compose g a) (compose g a)) b
% 10.68/10.98  |- ifeq (codomain $X) (codomain a)
% 10.68/10.98       (ifeq (codomain a) (codomain $X)
% 10.68/10.98          (compose (compose g a) (compose (codomain $X) b))
% 10.68/10.98          (compose (compose (compose g a) (codomain $X)) b))
% 10.68/10.98       (compose (compose (compose g a) (codomain $X)) b) =
% 10.68/10.98     compose (compose (compose g a) (codomain $X)) b
% 10.68/10.98  |- ifeq (codomain b) (codomain a)
% 10.68/10.98       (ifeq (codomain a) (codomain g)
% 10.68/10.98          (compose (compose g a) (compose (compose a b) b))
% 10.68/10.98          (compose (compose (compose g a) (compose a b)) b))
% 10.68/10.98       (compose (compose (compose g a) (compose a b)) b) =
% 10.68/10.98     compose (compose (compose g a) (compose a b)) b
% 10.68/10.98  |- ifeq (codomain b) (codomain a)
% 10.68/10.98       (ifeq (codomain a) (domain g)
% 10.68/10.98          (compose (compose g a) (compose (compose g (compose a b)) b))
% 10.68/10.98          (compose (compose (compose g a) (compose g (compose a b))) b))
% 10.68/10.98       (compose (compose (compose g a) (compose g (compose a b))) b) =
% 10.68/10.98     compose (compose (compose g a) (compose g (compose a b))) b
% 10.68/10.98  |- ifeq (domain $X) (codomain a)
% 10.68/10.98       (ifeq (codomain a) (domain $X)
% 10.68/10.98          (compose (compose g a) (compose (domain $X) b))
% 10.68/10.98          (compose (compose (compose g a) (domain $X)) b))
% 10.68/10.98       (compose (compose (compose g a) (domain $X)) b) =
% 10.68/10.98     compose (compose (compose g a) (domain $X)) b
% 10.68/10.98  |- ifeq (codomain $_906) (domain g)
% 10.68/10.98       (ifeq (domain (compose $_906 h)) (domain $_906) (compose $_906 h)
% 10.68/10.98          (compose (compose (domain (compose $_906 h)) $_906) h))
% 10.68/10.98       (compose (compose (domain (compose $_906 h)) $_906) h) =
% 10.68/10.98     compose (compose (domain (compose $_906 h)) $_906) h
% 10.68/10.98  |- ifeq (codomain $X) (domain g)
% 10.68/10.98       (ifeq (codomain $_905) (codomain $X)
% 10.68/10.98          (compose $_905 (compose (codomain $X) h))
% 10.68/10.98          (compose (compose $_905 (codomain $X)) h))
% 10.68/10.98       (compose (compose $_905 (codomain $X)) h) =
% 10.68/10.98     compose (compose $_905 (codomain $X)) h
% 10.68/10.98  |- ifeq (codomain b) (domain g)
% 10.68/10.98       (ifeq (codomain $_905) (codomain g)
% 10.68/10.98          (compose $_905 (compose (compose a b) h))
% 10.68/10.98          (compose (compose $_905 (compose a b)) h))
% 10.68/10.98       (compose (compose $_905 (compose a b)) h) =
% 10.68/10.98     compose (compose $_905 (compose a b)) h
% 10.68/10.98  |- ifeq (codomain a) (domain g)
% 10.68/10.98       (ifeq (codomain $_905) (domain g)
% 10.68/10.98          (compose $_905 (compose (compose g a) h))
% 10.68/10.98          (compose (compose $_905 (compose g a)) h))
% 10.68/10.98       (compose (compose $_905 (compose g a)) h) =
% 10.68/10.98     compose (compose $_905 (compose g a)) h
% 10.68/10.98  |- ifeq (codomain b) (domain g)
% 10.68/10.98       (ifeq (codomain $_905) (domain g)
% 10.68/10.98          (compose $_905 (compose (compose g (compose a b)) h))
% 10.68/10.98          (compose (compose $_905 (compose g (compose a b))) h))
% 10.68/10.98       (compose (compose $_905 (compose g (compose a b))) h) =
% 10.68/10.98     compose (compose $_905 (compose g (compose a b))) h
% 10.68/10.98  |- ifeq (codomain a) (domain g)
% 10.68/10.98       (ifeq (codomain $_905) (domain g)
% 10.68/10.98          (compose $_905 (compose (compose h a) h))
% 10.68/10.98          (compose (compose $_905 (compose h a)) h))
% 10.68/10.98       (compose (compose $_905 (compose h a)) h) =
% 10.68/10.98     compose (compose $_905 (compose h a)) h
% 10.68/10.98  |- ifeq (domain $X) (domain g)
% 10.68/10.98       (ifeq (codomain $_905) (domain $X)
% 10.68/10.98          (compose $_905 (compose (domain $X) h))
% 10.68/10.98          (compose (compose $_905 (domain $X)) h))
% 10.68/10.98       (compose (compose $_905 (domain $X)) h) =
% 10.68/10.98     compose (compose $_905 (domain $X)) h
% 10.68/10.98  |- ifeq (codomain $_906) (domain g)
% 10.68/10.98       (ifeq (codomain $_1) (domain $_906)
% 10.68/10.98          (compose (codomain $_1) (compose $_906 h))
% 10.68/10.98          (compose (compose (codomain $_1) $_906) h))
% 10.68/10.98       (compose (compose (codomain $_1) $_906) h) =
% 10.68/10.98     compose (compose (codomain $_1) $_906) h
% 10.68/10.98  |- ifeq (codomain $_906) (domain g)
% 10.68/10.98       (ifeq (codomain b) (domain $_906)
% 10.68/10.98          (compose (compose a b) (compose $_906 h))
% 10.68/10.98          (compose (compose (compose a b) $_906) h))
% 10.68/10.98       (compose (compose (compose a b) $_906) h) =
% 10.68/10.98     compose (compose (compose a b) $_906) h
% 10.68/10.98  |- ifeq (codomain $_906) (domain g)
% 10.68/10.98       (ifeq (codomain a) (domain $_906)
% 10.68/10.98          (compose (compose g a) (compose $_906 h))
% 10.68/10.98          (compose (compose (compose g a) $_906) h))
% 10.68/10.98       (compose (compose (compose g a) $_906) h) =
% 10.68/10.98     compose (compose (compose g a) $_906) h
% 10.68/10.98  |- ifeq (codomain $_906) (domain g)
% 10.68/10.98       (ifeq (codomain b) (domain $_906)
% 10.68/10.98          (compose (compose g (compose a b)) (compose $_906 h))
% 10.68/10.98          (compose (compose (compose g (compose a b)) $_906) h))
% 10.68/10.98       (compose (compose (compose g (compose a b)) $_906) h) =
% 10.68/10.98     compose (compose (compose g (compose a b)) $_906) h
% 10.68/10.98  |- ifeq (codomain $_906) (domain g)
% 10.68/10.98       (ifeq (codomain a) (domain $_906)
% 10.68/10.98          (compose (compose h a) (compose $_906 h))
% 10.68/10.98          (compose (compose (compose h a) $_906) h))
% 10.68/10.98       (compose (compose (compose h a) $_906) h) =
% 10.68/10.98     compose (compose (compose h a) $_906) h
% 10.68/10.98  |- ifeq (codomain $_906) (domain g)
% 10.68/10.98       (ifeq (domain $X) (domain $_906)
% 10.68/10.98          (compose (domain $X) (compose $_906 h))
% 10.68/10.98          (compose (compose (domain $X) $_906) h))
% 10.68/10.98       (compose (compose (domain $X) $_906) h) =
% 10.68/10.98     compose (compose (domain $X) $_906) h
% 10.68/10.98  |- ifeq (codomain b) (domain g)
% 10.68/10.98       (ifeq (domain (compose (compose a b) h)) (codomain g)
% 10.68/10.98          (compose (compose a b) h)
% 10.68/10.98          (compose (compose (domain (compose (compose a b) h)) (compose a b))
% 10.68/10.98             h))
% 10.68/10.98       (compose (compose (domain (compose (compose a b) h)) (compose a b))
% 10.68/10.98          h) =
% 10.68/10.98     compose (compose (domain (compose (compose a b) h)) (compose a b)) h
% 10.68/10.98  |- ifeq (codomain b) (domain g)
% 10.68/10.98       (ifeq (codomain $_1) (codomain g)
% 10.68/10.98          (compose (codomain $_1) (compose (compose a b) h))
% 10.68/10.98          (compose (compose (codomain $_1) (compose a b)) h))
% 10.68/10.98       (compose (compose (codomain $_1) (compose a b)) h) =
% 10.68/10.98     compose (compose (codomain $_1) (compose a b)) h
% 10.68/10.98  |- ifeq (codomain b) (domain g)
% 10.68/10.98       (ifeq (codomain b) (codomain g)
% 10.68/10.98          (compose (compose a b) (compose (compose a b) h))
% 10.68/10.98          (compose (compose (compose a b) (compose a b)) h))
% 10.68/10.98       (compose (compose (compose a b) (compose a b)) h) =
% 10.68/10.98     compose (compose (compose a b) (compose a b)) h
% 10.68/10.98  |- ifeq (codomain b) (domain g)
% 10.68/10.98       (ifeq (codomain a) (codomain g)
% 10.68/10.98          (compose (compose g a) (compose (compose a b) h))
% 10.68/10.98          (compose (compose (compose g a) (compose a b)) h))
% 10.68/10.98       (compose (compose (compose g a) (compose a b)) h) =
% 10.68/10.98     compose (compose (compose g a) (compose a b)) h
% 10.68/10.98  |- ifeq (codomain b) (domain g)
% 10.68/10.98       (ifeq (codomain b) (codomain g)
% 10.68/10.98          (compose (compose g (compose a b)) (compose (compose a b) h))
% 10.68/10.98          (compose (compose (compose g (compose a b)) (compose a b)) h))
% 10.68/10.98       (compose (compose (compose g (compose a b)) (compose a b)) h) =
% 10.68/10.98     compose (compose (compose g (compose a b)) (compose a b)) h
% 10.68/10.98  |- ifeq (codomain b) (domain g)
% 10.68/10.98       (ifeq (codomain a) (codomain g)
% 10.68/10.98          (compose (compose h a) (compose (compose a b) h))
% 10.68/10.98          (compose (compose (compose h a) (compose a b)) h))
% 10.68/10.98       (compose (compose (compose h a) (compose a b)) h) =
% 10.68/10.98     compose (compose (compose h a) (compose a b)) h
% 10.68/10.98  |- ifeq (codomain b) (domain g)
% 10.68/10.98       (ifeq (domain $X) (codomain g)
% 10.68/10.98          (compose (domain $X) (compose (compose a b) h))
% 10.68/10.98          (compose (compose (domain $X) (compose a b)) h))
% 10.68/10.98       (compose (compose (domain $X) (compose a b)) h) =
% 10.68/10.98     compose (compose (domain $X) (compose a b)) h
% 10.68/10.98  |- ifeq (codomain b) (domain g) (compose g (compose (compose a b) h))
% 10.68/10.98       (compose (compose g (compose a b)) h) =
% 10.68/10.98     compose (compose g (compose a b)) h
% 10.68/10.98  |- ifeq (codomain a) (domain g)
% 10.68/10.98       (ifeq (domain (compose (compose g a) h)) (domain g)
% 10.68/10.98          (compose (compose g a) h)
% 10.68/10.98          (compose (compose (domain (compose (compose g a) h)) (compose g a))
% 10.68/10.98             h))
% 10.68/10.98       (compose (compose (domain (compose (compose g a) h)) (compose g a))
% 10.68/10.98          h) =
% 10.68/10.98     compose (compose (domain (compose (compose g a) h)) (compose g a)) h
% 10.68/10.98  |- ifeq (codomain a) (domain g)
% 10.68/10.98       (ifeq (codomain $_1) (domain g)
% 10.68/10.98          (compose (codomain $_1) (compose (compose g a) h))
% 10.68/10.98          (compose (compose (codomain $_1) (compose g a)) h))
% 10.68/10.98       (compose (compose (codomain $_1) (compose g a)) h) =
% 10.68/10.98     compose (compose (codomain $_1) (compose g a)) h
% 10.68/10.98  |- ifeq (codomain a) (domain g)
% 10.68/10.98       (ifeq (codomain b) (domain g)
% 10.68/10.98          (compose (compose a b) (compose (compose g a) h))
% 10.68/10.98          (compose (compose (compose a b) (compose g a)) h))
% 10.68/10.98       (compose (compose (compose a b) (compose g a)) h) =
% 10.68/10.98     compose (compose (compose a b) (compose g a)) h
% 10.68/10.98  |- ifeq (codomain a) (domain g)
% 10.68/10.98       (ifeq (codomain a) (domain g)
% 10.68/10.98          (compose (compose g a) (compose (compose g a) h))
% 10.68/10.98          (compose (compose (compose g a) (compose g a)) h))
% 10.68/10.98       (compose (compose (compose g a) (compose g a)) h) =
% 10.68/10.98     compose (compose (compose g a) (compose g a)) h
% 10.68/10.98  |- ifeq (codomain a) (domain g)
% 10.68/10.98       (ifeq (codomain b) (domain g)
% 10.68/10.98          (compose (compose g (compose a b)) (compose (compose g a) h))
% 10.68/10.98          (compose (compose (compose g (compose a b)) (compose g a)) h))
% 10.68/10.98       (compose (compose (compose g (compose a b)) (compose g a)) h) =
% 10.68/10.98     compose (compose (compose g (compose a b)) (compose g a)) h
% 10.68/10.99  |- ifeq (codomain a) (domain g)
% 10.68/10.99       (ifeq (codomain a) (domain g)
% 10.68/10.99          (compose (compose h a) (compose (compose g a) h))
% 10.68/10.99          (compose (compose (compose h a) (compose g a)) h))
% 10.68/10.99       (compose (compose (compose h a) (compose g a)) h) =
% 10.68/10.99     compose (compose (compose h a) (compose g a)) h
% 10.68/10.99  |- ifeq (codomain a) (domain g)
% 10.68/10.99       (ifeq (domain $X) (domain g)
% 10.68/10.99          (compose (domain $X) (compose (compose g a) h))
% 10.68/10.99          (compose (compose (domain $X) (compose g a)) h))
% 10.68/10.99       (compose (compose (domain $X) (compose g a)) h) =
% 10.68/10.99     compose (compose (domain $X) (compose g a)) h
% 10.68/10.99  |- ifeq (codomain a) (domain g)
% 10.68/10.99       (ifeq (codomain b) (codomain g) (compose (compose a b) (compose a h))
% 10.68/10.99          (compose (compose (compose a b) a) h))
% 10.68/10.99       (compose (compose (compose a b) a) h) =
% 10.68/10.99     compose (compose (compose a b) a) h
% 10.68/10.99  |- ifeq (codomain $X) (domain g)
% 10.68/10.99       (ifeq (codomain b) (codomain $X)
% 10.68/10.99          (compose (compose a b) (compose (codomain $X) h))
% 10.68/10.99          (compose (compose (compose a b) (codomain $X)) h))
% 10.68/10.99       (compose (compose (compose a b) (codomain $X)) h) =
% 10.68/10.99     compose (compose (compose a b) (codomain $X)) h
% 10.68/10.99  |- ifeq (codomain b) (domain g)
% 10.68/10.99       (ifeq (codomain b) (domain g)
% 10.68/10.99          (compose (compose a b) (compose (compose g (compose a b)) h))
% 10.68/10.99          (compose (compose (compose a b) (compose g (compose a b))) h))
% 10.68/10.99       (compose (compose (compose a b) (compose g (compose a b))) h) =
% 10.68/10.99     compose (compose (compose a b) (compose g (compose a b))) h
% 10.68/10.99  |- ifeq (codomain a) (domain g)
% 10.68/10.99       (ifeq (codomain b) (domain g)
% 10.68/10.99          (compose (compose a b) (compose (compose h a) h))
% 10.68/10.99          (compose (compose (compose a b) (compose h a)) h))
% 10.68/10.99       (compose (compose (compose a b) (compose h a)) h) =
% 10.68/10.99     compose (compose (compose a b) (compose h a)) h
% 10.68/10.99  |- ifeq (domain $X) (domain g)
% 10.68/10.99       (ifeq (codomain b) (domain $X)
% 10.68/10.99          (compose (compose a b) (compose (domain $X) h))
% 10.68/10.99          (compose (compose (compose a b) (domain $X)) h))
% 10.68/10.99       (compose (compose (compose a b) (domain $X)) h) =
% 10.68/10.99     compose (compose (compose a b) (domain $X)) h
% 10.68/10.99  |- ifeq (codomain $X) (domain g)
% 10.68/10.99       (ifeq (codomain a) (codomain $X)
% 10.68/10.99          (compose (compose g a) (compose (codomain $X) h))
% 10.68/10.99          (compose (compose (compose g a) (codomain $X)) h))
% 10.68/10.99       (compose (compose (compose g a) (codomain $X)) h) =
% 10.68/10.99     compose (compose (compose g a) (codomain $X)) h
% 10.68/10.99  |- ifeq (codomain b) (domain g)
% 10.68/10.99       (ifeq (codomain a) (domain g)
% 10.68/10.99          (compose (compose g a) (compose (compose g (compose a b)) h))
% 10.68/10.99          (compose (compose (compose g a) (compose g (compose a b))) h))
% 10.68/10.99       (compose (compose (compose g a) (compose g (compose a b))) h) =
% 10.68/10.99     compose (compose (compose g a) (compose g (compose a b))) h
% 10.68/10.99  |- ifeq (codomain a) (domain g)
% 10.68/10.99       (ifeq (codomain a) (domain g)
% 10.68/10.99          (compose (compose g a) (compose (compose h a) h))
% 10.68/10.99          (compose (compose (compose g a) (compose h a)) h))
% 10.68/10.99       (compose (compose (compose g a) (compose h a)) h) =
% 10.68/10.99     compose (compose (compose g a) (compose h a)) h
% 10.68/10.99  |- ifeq (domain $X) (domain g)
% 10.68/10.99       (ifeq (codomain a) (domain $X)
% 10.68/10.99          (compose (compose g a) (compose (domain $X) h))
% 10.68/10.99          (compose (compose (compose g a) (domain $X)) h))
% 10.68/10.99       (compose (compose (compose g a) (domain $X)) h) =
% 10.68/10.99     compose (compose (compose g a) (domain $X)) h
% 10.68/10.99  |- ifeq (codomain b) (domain g)
% 10.68/10.99       (compose (compose a b) (compose g (compose a b)))
% 10.68/10.99       (compose (compose (compose a b) (compose g a)) b) =
% 10.68/10.99     compose (compose (compose a b) (compose g a)) b
% 10.68/10.99  |- ifeq (codomain $X) (domain $_913)
% 10.68/10.99       (ifeq (codomain b) (codomain $X)
% 10.68/10.99          (compose (compose a b) (compose (codomain $X) $_913))
% 10.68/10.99          (compose (compose (compose a b) (codomain $X)) $_913))
% 10.68/10.99       (compose (compose (compose a b) (codomain $X)) $_913) =
% 10.68/10.99     compose (compose (compose a b) (codomain $X)) $_913
% 10.68/10.99  |- ifeq (codomain b) (domain $_913)
% 10.68/10.99       (ifeq (codomain b) (codomain g)
% 10.68/10.99          (compose (compose a b) (compose (compose a b) $_913))
% 10.68/10.99          (compose (compose (compose a b) (compose a b)) $_913))
% 10.68/10.99       (compose (compose (compose a b) (compose a b)) $_913) =
% 10.68/10.99     compose (compose (compose a b) (compose a b)) $_913
% 10.68/10.99  |- ifeq (codomain a) (domain $_913)
% 10.68/10.99       (ifeq (codomain b) (domain g)
% 10.68/10.99          (compose (compose a b) (compose (compose g a) $_913))
% 10.68/10.99          (compose (compose (compose a b) (compose g a)) $_913))
% 10.68/10.99       (compose (compose (compose a b) (compose g a)) $_913) =
% 10.68/10.99     compose (compose (compose a b) (compose g a)) $_913
% 10.68/10.99  |- ifeq (codomain b) (domain $_913)
% 10.68/10.99       (ifeq (codomain b) (domain g)
% 10.68/10.99          (compose (compose a b) (compose (compose g (compose a b)) $_913))
% 10.68/10.99          (compose (compose (compose a b) (compose g (compose a b))) $_913))
% 10.68/10.99       (compose (compose (compose a b) (compose g (compose a b))) $_913) =
% 10.68/10.99     compose (compose (compose a b) (compose g (compose a b))) $_913
% 10.68/10.99  |- ifeq (codomain a) (domain $_913)
% 10.68/10.99       (ifeq (codomain b) (domain g)
% 10.68/10.99          (compose (compose a b) (compose (compose h a) $_913))
% 10.68/10.99          (compose (compose (compose a b) (compose h a)) $_913))
% 10.68/10.99       (compose (compose (compose a b) (compose h a)) $_913) =
% 10.68/10.99     compose (compose (compose a b) (compose h a)) $_913
% 10.68/10.99  |- ifeq (domain $X) (domain $_913)
% 10.68/10.99       (ifeq (codomain b) (domain $X)
% 10.68/10.99          (compose (compose a b) (compose (domain $X) $_913))
% 10.68/10.99          (compose (compose (compose a b) (domain $X)) $_913))
% 10.68/10.99       (compose (compose (compose a b) (domain $X)) $_913) =
% 10.68/10.99     compose (compose (compose a b) (domain $X)) $_913
% 10.68/10.99  |- ifeq (codomain $_912) (codomain $X)
% 10.68/10.99       (ifeq (codomain b) (domain $_912)
% 10.68/10.99          (compose (compose a b) (compose $_912 (codomain $X)))
% 10.68/10.99          (compose (compose (compose a b) $_912) (codomain $X)))
% 10.68/10.99       (compose (compose (compose a b) $_912) (codomain $X)) =
% 10.68/10.99     compose (compose (compose a b) $_912) (codomain $X)
% 10.68/10.99  |- ifeq (codomain $_912) (codomain g)
% 10.68/10.99       (ifeq (codomain b) (domain $_912)
% 10.68/10.99          (compose (compose a b) (compose $_912 (compose a b)))
% 10.68/10.99          (compose (compose (compose a b) $_912) (compose a b)))
% 10.68/10.99       (compose (compose (compose a b) $_912) (compose a b)) =
% 10.68/10.99     compose (compose (compose a b) $_912) (compose a b)
% 10.68/10.99  |- ifeq (codomain $_912) (domain g)
% 10.68/10.99       (ifeq (codomain b) (domain $_912)
% 10.68/10.99          (compose (compose a b) (compose $_912 (compose g a)))
% 10.68/10.99          (compose (compose (compose a b) $_912) (compose g a)))
% 10.68/10.99       (compose (compose (compose a b) $_912) (compose g a)) =
% 10.68/10.99     compose (compose (compose a b) $_912) (compose g a)
% 10.68/10.99  |- ifeq (codomain $_912) (domain g)
% 10.68/10.99       (ifeq (codomain b) (domain $_912)
% 10.68/10.99          (compose (compose a b) (compose $_912 (compose g (compose a b))))
% 10.68/10.99          (compose (compose (compose a b) $_912) (compose g (compose a b))))
% 10.68/10.99       (compose (compose (compose a b) $_912) (compose g (compose a b))) =
% 10.68/10.99     compose (compose (compose a b) $_912) (compose g (compose a b))
% 10.68/11.00  |- ifeq (codomain $_912) (domain g)
% 10.68/11.00       (ifeq (codomain b) (domain $_912)
% 10.68/11.00          (compose (compose a b) (compose $_912 (compose h a)))
% 10.68/11.00          (compose (compose (compose a b) $_912) (compose h a)))
% 10.68/11.00       (compose (compose (compose a b) $_912) (compose h a)) =
% 10.68/11.00     compose (compose (compose a b) $_912) (compose h a)
% 10.68/11.00  |- ifeq (codomain $_912) (domain $X)
% 10.68/11.00       (ifeq (codomain b) (domain $_912)
% 10.68/11.00          (compose (compose a b) (compose $_912 (domain $X)))
% 10.68/11.00          (compose (compose (compose a b) $_912) (domain $X)))
% 10.68/11.00       (compose (compose (compose a b) $_912) (domain $X)) =
% 10.68/11.00     compose (compose (compose a b) $_912) (domain $X)
% 10.68/11.00  |- ifeq (codomain $X) (domain $_915)
% 10.68/11.00       (ifeq (codomain a) (codomain $X)
% 10.68/11.00          (compose (compose g a) (compose (codomain $X) $_915))
% 10.68/11.00          (compose (compose (compose g a) (codomain $X)) $_915))
% 10.68/11.00       (compose (compose (compose g a) (codomain $X)) $_915) =
% 10.68/11.00     compose (compose (compose g a) (codomain $X)) $_915
% 10.68/11.00  |- ifeq (codomain b) (domain $_915)
% 10.68/11.00       (ifeq (codomain a) (codomain g)
% 10.68/11.00          (compose (compose g a) (compose (compose a b) $_915))
% 10.68/11.00          (compose (compose (compose g a) (compose a b)) $_915))
% 10.68/11.00       (compose (compose (compose g a) (compose a b)) $_915) =
% 10.68/11.00     compose (compose (compose g a) (compose a b)) $_915
% 10.68/11.00  |- ifeq (codomain a) (domain $_915)
% 10.68/11.00       (ifeq (codomain a) (domain g)
% 10.68/11.00          (compose (compose g a) (compose (compose g a) $_915))
% 10.68/11.00          (compose (compose (compose g a) (compose g a)) $_915))
% 10.68/11.00       (compose (compose (compose g a) (compose g a)) $_915) =
% 10.68/11.00     compose (compose (compose g a) (compose g a)) $_915
% 10.76/11.00  |- ifeq (codomain b) (domain $_915)
% 10.76/11.00       (ifeq (codomain a) (domain g)
% 10.76/11.00          (compose (compose g a) (compose (compose g (compose a b)) $_915))
% 10.76/11.00          (compose (compose (compose g a) (compose g (compose a b))) $_915))
% 10.76/11.00       (compose (compose (compose g a) (compose g (compose a b))) $_915) =
% 10.76/11.00     compose (compose (compose g a) (compose g (compose a b))) $_915
% 10.76/11.00  |- ifeq (codomain a) (domain $_915)
% 10.76/11.00       (ifeq (codomain a) (domain g)
% 10.76/11.00          (compose (compose g a) (compose (compose h a) $_915))
% 10.76/11.00          (compose (compose (compose g a) (compose h a)) $_915))
% 10.76/11.00       (compose (compose (compose g a) (compose h a)) $_915) =
% 10.76/11.00     compose (compose (compose g a) (compose h a)) $_915
% 10.76/11.00  |- ifeq (domain $X) (domain $_915)
% 10.76/11.00       (ifeq (codomain a) (domain $X)
% 10.76/11.00          (compose (compose g a) (compose (domain $X) $_915))
% 10.76/11.00          (compose (compose (compose g a) (domain $X)) $_915))
% 10.76/11.00       (compose (compose (compose g a) (domain $X)) $_915) =
% 10.76/11.00     compose (compose (compose g a) (domain $X)) $_915
% 10.76/11.00  |- ifeq (codomain $_914) (codomain $X)
% 10.76/11.00       (ifeq (codomain a) (domain $_914)
% 10.76/11.00          (compose (compose g a) (compose $_914 (codomain $X)))
% 10.76/11.00          (compose (compose (compose g a) $_914) (codomain $X)))
% 10.76/11.00       (compose (compose (compose g a) $_914) (codomain $X)) =
% 10.76/11.00     compose (compose (compose g a) $_914) (codomain $X)
% 10.76/11.00  |- ifeq (codomain $_914) (codomain g)
% 10.76/11.00       (ifeq (codomain a) (domain $_914)
% 10.76/11.00          (compose (compose g a) (compose $_914 (compose a b)))
% 10.76/11.00          (compose (compose (compose g a) $_914) (compose a b)))
% 10.76/11.00       (compose (compose (compose g a) $_914) (compose a b)) =
% 10.76/11.00     compose (compose (compose g a) $_914) (compose a b)
% 10.76/11.00  |- ifeq (codomain $_914) (domain g)
% 10.76/11.00       (ifeq (codomain a) (domain $_914)
% 10.76/11.00          (compose (compose g a) (compose $_914 (compose g a)))
% 10.76/11.00          (compose (compose (compose g a) $_914) (compose g a)))
% 10.76/11.00       (compose (compose (compose g a) $_914) (compose g a)) =
% 10.76/11.00     compose (compose (compose g a) $_914) (compose g a)
% 10.76/11.00  |- ifeq (codomain $_914) (domain g)
% 10.76/11.00       (ifeq (codomain a) (domain $_914)
% 10.76/11.00          (compose (compose g a) (compose $_914 (compose g (compose a b))))
% 10.76/11.00          (compose (compose (compose g a) $_914) (compose g (compose a b))))
% 10.76/11.00       (compose (compose (compose g a) $_914) (compose g (compose a b))) =
% 10.76/11.00     compose (compose (compose g a) $_914) (compose g (compose a b))
% 10.76/11.00  |- ifeq (codomain $_914) (domain g)
% 10.76/11.00       (ifeq (codomain a) (domain $_914)
% 10.76/11.00          (compose (compose g a) (compose $_914 (compose h a)))
% 10.76/11.00          (compose (compose (compose g a) $_914) (compose h a)))
% 10.76/11.00       (compose (compose (compose g a) $_914) (compose h a)) =
% 10.76/11.00     compose (compose (compose g a) $_914) (compose h a)
% 10.76/11.00  |- ifeq (codomain $_914) (domain $X)
% 10.76/11.00       (ifeq (codomain a) (domain $_914)
% 10.76/11.00          (compose (compose g a) (compose $_914 (domain $X)))
% 10.76/11.00          (compose (compose (compose g a) $_914) (domain $X)))
% 10.76/11.00       (compose (compose (compose g a) $_914) (domain $X)) =
% 10.76/11.00     compose (compose (compose g a) $_914) (domain $X)
% 10.76/11.00  |- ifeq (codomain a) (domain g)
% 10.76/11.00       (compose (compose h a) (compose g (compose a b)))
% 10.76/11.00       (compose (compose (compose h a) (compose g a)) b) =
% 10.76/11.00     compose (compose (compose h a) (compose g a)) b
% 10.76/11.00  |- ifeq (codomain $X) (domain $_917)
% 10.76/11.00       (ifeq (codomain a) (codomain $X)
% 10.76/11.00          (compose (compose h a) (compose (codomain $X) $_917))
% 10.76/11.00          (compose (compose (compose h a) (codomain $X)) $_917))
% 10.76/11.00       (compose (compose (compose h a) (codomain $X)) $_917) =
% 10.76/11.00     compose (compose (compose h a) (codomain $X)) $_917
% 10.76/11.00  |- ifeq (codomain b) (domain $_917)
% 10.76/11.00       (ifeq (codomain a) (codomain g)
% 10.76/11.00          (compose (compose h a) (compose (compose a b) $_917))
% 10.76/11.00          (compose (compose (compose h a) (compose a b)) $_917))
% 10.76/11.00       (compose (compose (compose h a) (compose a b)) $_917) =
% 10.76/11.00     compose (compose (compose h a) (compose a b)) $_917
% 10.76/11.00  |- ifeq (codomain a) (domain $_917)
% 10.76/11.00       (ifeq (codomain a) (domain g)
% 10.76/11.00          (compose (compose h a) (compose (compose g a) $_917))
% 10.76/11.00          (compose (compose (compose h a) (compose g a)) $_917))
% 10.76/11.00       (compose (compose (compose h a) (compose g a)) $_917) =
% 10.76/11.00     compose (compose (compose h a) (compose g a)) $_917
% 10.76/11.00  |- ifeq (codomain b) (domain $_917)
% 10.76/11.00       (ifeq (codomain a) (domain g)
% 10.76/11.00          (compose (compose h a) (compose (compose g (compose a b)) $_917))
% 10.76/11.00          (compose (compose (compose h a) (compose g (compose a b))) $_917))
% 10.76/11.00       (compose (compose (compose h a) (compose g (compose a b))) $_917) =
% 10.76/11.00     compose (compose (compose h a) (compose g (compose a b))) $_917
% 10.76/11.00  |- ifeq (codomain a) (domain $_917)
% 10.76/11.00       (ifeq (codomain a) (domain g)
% 10.76/11.00          (compose (compose h a) (compose (compose h a) $_917))
% 10.76/11.00          (compose (compose (compose h a) (compose h a)) $_917))
% 10.76/11.00       (compose (compose (compose h a) (compose h a)) $_917) =
% 10.76/11.00     compose (compose (compose h a) (compose h a)) $_917
% 10.76/11.00  |- ifeq (domain $X) (domain $_917)
% 10.76/11.00       (ifeq (codomain a) (domain $X)
% 10.76/11.00          (compose (compose h a) (compose (domain $X) $_917))
% 10.76/11.00          (compose (compose (compose h a) (domain $X)) $_917))
% 10.76/11.00       (compose (compose (compose h a) (domain $X)) $_917) =
% 10.76/11.00     compose (compose (compose h a) (domain $X)) $_917
% 10.76/11.00  |- ifeq (codomain $_916) (codomain $X)
% 10.76/11.00       (ifeq (codomain a) (domain $_916)
% 10.76/11.00          (compose (compose h a) (compose $_916 (codomain $X)))
% 10.76/11.00          (compose (compose (compose h a) $_916) (codomain $X)))
% 10.76/11.00       (compose (compose (compose h a) $_916) (codomain $X)) =
% 10.76/11.00     compose (compose (compose h a) $_916) (codomain $X)
% 10.76/11.00  |- ifeq (codomain $_916) (codomain g)
% 10.76/11.00       (ifeq (codomain a) (domain $_916)
% 10.76/11.00          (compose (compose h a) (compose $_916 (compose a b)))
% 10.76/11.00          (compose (compose (compose h a) $_916) (compose a b)))
% 10.76/11.00       (compose (compose (compose h a) $_916) (compose a b)) =
% 10.76/11.00     compose (compose (compose h a) $_916) (compose a b)
% 10.76/11.00  |- ifeq (codomain $_916) (domain g)
% 10.76/11.00       (ifeq (codomain a) (domain $_916)
% 10.76/11.00          (compose (compose h a) (compose $_916 (compose g a)))
% 10.76/11.00          (compose (compose (compose h a) $_916) (compose g a)))
% 10.76/11.00       (compose (compose (compose h a) $_916) (compose g a)) =
% 10.76/11.00     compose (compose (compose h a) $_916) (compose g a)
% 10.76/11.00  |- ifeq (codomain $_916) (domain g)
% 10.76/11.00       (ifeq (codomain a) (domain $_916)
% 10.76/11.00          (compose (compose h a) (compose $_916 (compose g (compose a b))))
% 10.76/11.00          (compose (compose (compose h a) $_916) (compose g (compose a b))))
% 10.76/11.00       (compose (compose (compose h a) $_916) (compose g (compose a b))) =
% 10.76/11.00     compose (compose (compose h a) $_916) (compose g (compose a b))
% 10.76/11.00  |- ifeq (codomain $_916) (domain g)
% 10.76/11.00       (ifeq (codomain a) (domain $_916)
% 10.76/11.00          (compose (compose h a) (compose $_916 (compose h a)))
% 10.76/11.00          (compose (compose (compose h a) $_916) (compose h a)))
% 10.76/11.00       (compose (compose (compose h a) $_916) (compose h a)) =
% 10.76/11.00     compose (compose (compose h a) $_916) (compose h a)
% 10.76/11.00  |- ifeq (codomain $_916) (domain $X)
% 10.76/11.00       (ifeq (codomain a) (domain $_916)
% 10.76/11.00          (compose (compose h a) (compose $_916 (domain $X)))
% 10.76/11.00          (compose (compose (compose h a) $_916) (domain $X)))
% 10.76/11.00       (compose (compose (compose h a) $_916) (domain $X)) =
% 10.76/11.00     compose (compose (compose h a) $_916) (domain $X)
% 10.76/11.00  |- ifeq (codomain b) (codomain (compose (codomain $_1) (compose a b)))
% 10.76/11.00       (ifeq (codomain $_1) (codomain g)
% 10.76/11.00          (compose (codomain $_1)
% 10.76/11.00             (compose (compose a b)
% 10.76/11.00                (codomain (compose (codomain $_1) (compose a b)))))
% 10.76/11.00          (compose (codomain $_1) (compose a b)))
% 10.76/11.00       (compose (codomain $_1) (compose a b)) =
% 10.76/11.00     compose (codomain $_1) (compose a b)
% 10.76/11.00  |- ifeq (codomain b) (codomain (compose (compose a b) (compose a b)))
% 10.76/11.00       (ifeq (codomain b) (codomain g)
% 10.76/11.00          (compose (compose a b)
% 10.76/11.00             (compose (compose a b)
% 10.76/11.00                (codomain (compose (compose a b) (compose a b)))))
% 10.76/11.00          (compose (compose a b) (compose a b)))
% 10.76/11.00       (compose (compose a b) (compose a b)) =
% 10.76/11.00     compose (compose a b) (compose a b)
% 10.76/11.00  |- ifeq (codomain b) (codomain (compose (compose g a) (compose a b)))
% 10.76/11.00       (ifeq (codomain a) (codomain g)
% 10.76/11.00          (compose (compose g a)
% 10.76/11.00             (compose (compose a b)
% 10.76/11.00                (codomain (compose (compose g a) (compose a b)))))
% 10.76/11.00          (compose (compose g a) (compose a b)))
% 10.76/11.00       (compose (compose g a) (compose a b)) =
% 10.76/11.00     compose (compose g a) (compose a b)
% 10.76/11.00  |- ifeq (codomain b)
% 10.76/11.00       (codomain (compose (compose g (compose a b)) (compose a b)))
% 10.76/11.00       (ifeq (codomain b) (codomain g)
% 10.76/11.00          (compose (compose g (compose a b))
% 10.76/11.00             (compose (compose a b)
% 10.76/11.00                (codomain
% 10.76/11.00                   (compose (compose g (compose a b)) (compose a b)))))
% 10.76/11.00          (compose (compose g (compose a b)) (compose a b)))
% 10.76/11.00       (compose (compose g (compose a b)) (compose a b)) =
% 10.76/11.00     compose (compose g (compose a b)) (compose a b)
% 10.76/11.00  |- ifeq (codomain b) (codomain (compose (compose h a) (compose a b)))
% 10.76/11.00       (ifeq (codomain a) (codomain g)
% 10.76/11.00          (compose (compose h a)
% 10.76/11.00             (compose (compose a b)
% 10.76/11.00                (codomain (compose (compose h a) (compose a b)))))
% 10.76/11.00          (compose (compose h a) (compose a b)))
% 10.76/11.00       (compose (compose h a) (compose a b)) =
% 10.76/11.00     compose (compose h a) (compose a b)
% 10.76/11.01  |- ifeq (codomain b) (codomain (compose (domain $X) (compose a b)))
% 10.76/11.01       (ifeq (domain $X) (codomain g)
% 10.76/11.01          (compose (domain $X)
% 10.76/11.01             (compose (compose a b)
% 10.76/11.01                (codomain (compose (domain $X) (compose a b)))))
% 10.76/11.01          (compose (domain $X) (compose a b)))
% 10.76/11.01       (compose (domain $X) (compose a b)) =
% 10.76/11.01     compose (domain $X) (compose a b)
% 10.76/11.01  |- ifeq (codomain a) (codomain (compose (codomain $_1) (compose g a)))
% 10.76/11.01       (ifeq (codomain $_1) (domain g)
% 10.76/11.01          (compose (codomain $_1)
% 10.76/11.01             (compose (compose g a)
% 10.76/11.01                (codomain (compose (codomain $_1) (compose g a)))))
% 10.76/11.01          (compose (codomain $_1) (compose g a)))
% 10.76/11.01       (compose (codomain $_1) (compose g a)) =
% 10.76/11.01     compose (codomain $_1) (compose g a)
% 10.76/11.01  |- ifeq (codomain a) (codomain (compose (compose a b) (compose g a)))
% 10.76/11.01       (ifeq (codomain b) (domain g)
% 10.76/11.01          (compose (compose a b)
% 10.76/11.01             (compose (compose g a)
% 10.76/11.01                (codomain (compose (compose a b) (compose g a)))))
% 10.76/11.01          (compose (compose a b) (compose g a)))
% 10.76/11.01       (compose (compose a b) (compose g a)) =
% 10.76/11.01     compose (compose a b) (compose g a)
% 10.76/11.01  |- ifeq (codomain a) (codomain (compose (compose g a) (compose g a)))
% 10.76/11.01       (ifeq (codomain a) (domain g)
% 10.76/11.01          (compose (compose g a)
% 10.76/11.01             (compose (compose g a)
% 10.76/11.01                (codomain (compose (compose g a) (compose g a)))))
% 10.76/11.01          (compose (compose g a) (compose g a)))
% 10.76/11.01       (compose (compose g a) (compose g a)) =
% 10.76/11.01     compose (compose g a) (compose g a)
% 10.76/11.01  |- ifeq (codomain a)
% 10.76/11.01       (codomain (compose (compose g (compose a b)) (compose g a)))
% 10.76/11.01       (ifeq (codomain b) (domain g)
% 10.76/11.01          (compose (compose g (compose a b))
% 10.76/11.01             (compose (compose g a)
% 10.76/11.01                (codomain
% 10.76/11.01                   (compose (compose g (compose a b)) (compose g a)))))
% 10.76/11.01          (compose (compose g (compose a b)) (compose g a)))
% 10.76/11.01       (compose (compose g (compose a b)) (compose g a)) =
% 10.76/11.01     compose (compose g (compose a b)) (compose g a)
% 10.76/11.01  |- ifeq (codomain a) (codomain (compose (compose h a) (compose g a)))
% 10.76/11.01       (ifeq (codomain a) (domain g)
% 10.76/11.01          (compose (compose h a)
% 10.76/11.01             (compose (compose g a)
% 10.76/11.01                (codomain (compose (compose h a) (compose g a)))))
% 10.76/11.01          (compose (compose h a) (compose g a)))
% 10.76/11.01       (compose (compose h a) (compose g a)) =
% 10.76/11.01     compose (compose h a) (compose g a)
% 10.76/11.01  |- ifeq (codomain a) (codomain (compose (domain $X) (compose g a)))
% 10.76/11.01       (ifeq (domain $X) (domain g)
% 10.76/11.01          (compose (domain $X)
% 10.76/11.01             (compose (compose g a)
% 10.76/11.01                (codomain (compose (domain $X) (compose g a)))))
% 10.76/11.01          (compose (domain $X) (compose g a)))
% 10.76/11.01       (compose (domain $X) (compose g a)) =
% 10.76/11.01     compose (domain $X) (compose g a)
% 10.76/11.01  |- ifeq (codomain $X) (codomain (compose (compose g a) (codomain $X)))
% 10.76/11.01       (ifeq (codomain a) (codomain $X)
% 10.76/11.01          (compose (compose g a)
% 10.76/11.01             (compose (codomain $X)
% 10.76/11.01                (codomain (compose (compose g a) (codomain $X)))))
% 10.76/11.01          (compose (compose g a) (codomain $X)))
% 10.76/11.01       (compose (compose g a) (codomain $X)) =
% 10.76/11.01     compose (compose g a) (codomain $X)
% 10.76/11.01  |- ifeq (codomain b)
% 10.76/11.01       (codomain (compose (compose g a) (compose g (compose a b))))
% 10.76/11.01       (ifeq (codomain a) (domain g)
% 10.76/11.01          (compose (compose g a)
% 10.76/11.01             (compose (compose g (compose a b))
% 10.76/11.01                (codomain
% 10.76/11.01                   (compose (compose g a) (compose g (compose a b))))))
% 10.76/11.01          (compose (compose g a) (compose g (compose a b))))
% 10.76/11.01       (compose (compose g a) (compose g (compose a b))) =
% 10.76/11.01     compose (compose g a) (compose g (compose a b))
% 10.76/11.01  |- ifeq (codomain a) (codomain (compose (compose g a) (compose h a)))
% 10.76/11.01       (ifeq (codomain a) (domain g)
% 10.76/11.01          (compose (compose g a)
% 10.76/11.01             (compose (compose h a)
% 10.76/11.01                (codomain (compose (compose g a) (compose h a)))))
% 10.76/11.01          (compose (compose g a) (compose h a)))
% 10.76/11.01       (compose (compose g a) (compose h a)) =
% 10.76/11.01     compose (compose g a) (compose h a)
% 10.76/11.01  |- ifeq (domain $X) (codomain (compose (compose g a) (domain $X)))
% 10.76/11.01       (ifeq (codomain a) (domain $X)
% 10.76/11.01          (compose (compose g a)
% 10.76/11.01             (compose (domain $X)
% 10.76/11.01                (codomain (compose (compose g a) (domain $X)))))
% 10.76/11.01          (compose (compose g a) (domain $X)))
% 10.76/11.01       (compose (compose g a) (domain $X)) =
% 10.76/11.01     compose (compose g a) (domain $X)
% 10.76/11.01  |- ifeq (codomain a) (domain g)
% 10.76/11.01       (ifeq (domain (compose (compose h a) h)) (domain g)
% 10.76/11.01          (compose (compose h a) h)
% 10.76/11.01          (compose (compose (domain (compose (compose h a) h)) (compose h a))
% 10.76/11.01             h))
% 10.76/11.01       (compose (compose (domain (compose (compose h a) h)) (compose h a))
% 10.76/11.01          h) =
% 10.76/11.01     compose (compose (domain (compose (compose h a) h)) (compose h a)) h
% 10.76/11.01  |- ifeq (codomain a) (domain g)
% 10.76/11.01       (ifeq (codomain $_1) (domain g)
% 10.76/11.01          (compose (codomain $_1) (compose (compose h a) h))
% 10.76/11.01          (compose (compose (codomain $_1) (compose h a)) h))
% 10.76/11.01       (compose (compose (codomain $_1) (compose h a)) h) =
% 10.76/11.01     compose (compose (codomain $_1) (compose h a)) h
% 10.76/11.01  |- ifeq (codomain a) (domain g)
% 10.76/11.01       (ifeq (codomain b) (domain g)
% 10.76/11.01          (compose (compose g (compose a b)) (compose (compose h a) h))
% 10.76/11.01          (compose (compose (compose g (compose a b)) (compose h a)) h))
% 10.76/11.01       (compose (compose (compose g (compose a b)) (compose h a)) h) =
% 10.76/11.01     compose (compose (compose g (compose a b)) (compose h a)) h
% 10.76/11.01  |- ifeq (codomain a) (domain g)
% 10.76/11.01       (ifeq (codomain a) (domain g)
% 10.76/11.01          (compose (compose h a) (compose (compose h a) h))
% 10.76/11.01          (compose (compose (compose h a) (compose h a)) h))
% 10.76/11.01       (compose (compose (compose h a) (compose h a)) h) =
% 10.76/11.01     compose (compose (compose h a) (compose h a)) h
% 10.76/11.01  |- ifeq (codomain a) (domain g)
% 10.76/11.01       (ifeq (domain $X) (domain g)
% 10.76/11.01          (compose (domain $X) (compose (compose h a) h))
% 10.76/11.01          (compose (compose (domain $X) (compose h a)) h))
% 10.76/11.01       (compose (compose (domain $X) (compose h a)) h) =
% 10.76/11.01     compose (compose (domain $X) (compose h a)) h
% 10.76/11.01  |- ifeq (codomain $X) (codomain a)
% 10.76/11.01       (ifeq (domain (compose (codomain $X) b)) (codomain $X)
% 10.76/11.01          (compose (codomain $X) b)
% 10.76/11.01          (compose (compose (domain (compose (codomain $X) b)) (codomain $X))
% 10.76/11.01             b))
% 10.76/11.01       (compose (compose (domain (compose (codomain $X) b)) (codomain $X))
% 10.76/11.01          b) =
% 10.76/11.01     compose (compose (domain (compose (codomain $X) b)) (codomain $X)) b
% 10.76/11.01  |- ifeq (codomain b) (codomain a)
% 10.76/11.01       (ifeq (domain (compose (compose a b) b)) (codomain g)
% 10.76/11.01          (compose (compose a b) b)
% 10.76/11.01          (compose (compose (domain (compose (compose a b) b)) (compose a b))
% 10.76/11.01             b))
% 10.76/11.01       (compose (compose (domain (compose (compose a b) b)) (compose a b))
% 10.76/11.01          b) =
% 10.76/11.01     compose (compose (domain (compose (compose a b) b)) (compose a b)) b
% 10.76/11.01  |- ifeq (codomain b) (codomain a)
% 10.76/11.01       (ifeq (domain (compose (compose g (compose a b)) b)) (domain g)
% 10.76/11.01          (compose (compose g (compose a b)) b)
% 10.76/11.01          (compose
% 10.76/11.01             (compose (domain (compose (compose g (compose a b)) b))
% 10.76/11.01                (compose g (compose a b))) b))
% 10.76/11.01       (compose
% 10.76/11.01          (compose (domain (compose (compose g (compose a b)) b))
% 10.76/11.01             (compose g (compose a b))) b) =
% 10.76/11.01     compose
% 10.76/11.01       (compose (domain (compose (compose g (compose a b)) b))
% 10.76/11.01          (compose g (compose a b))) b
% 10.76/11.01  |- ifeq (domain $X) (codomain a)
% 10.76/11.01       (ifeq (domain (compose (domain $X) b)) (domain $X)
% 10.76/11.01          (compose (domain $X) b)
% 10.76/11.01          (compose (compose (domain (compose (domain $X) b)) (domain $X)) b))
% 10.76/11.01       (compose (compose (domain (compose (domain $X) b)) (domain $X)) b) =
% 10.76/11.01     compose (compose (domain (compose (domain $X) b)) (domain $X)) b
% 10.76/11.01  |- ifeq (codomain a) (codomain g)
% 10.76/11.01       (ifeq (domain (compose (compose h a) a)) (domain g)
% 10.76/11.01          (compose (compose h a) a)
% 10.76/11.01          (compose (compose (domain (compose (compose h a) a)) (compose h a))
% 10.76/11.01             a))
% 10.76/11.01       (compose (compose (domain (compose (compose h a) a)) (compose h a))
% 10.76/11.01          a) =
% 10.76/11.01     compose (compose (domain (compose (compose h a) a)) (compose h a)) a
% 10.76/11.01  |- ifeq (codomain a) (codomain g)
% 10.76/11.01       (ifeq (codomain $_1) (domain g)
% 10.76/11.01          (compose (codomain $_1) (compose (compose h a) a))
% 10.76/11.01          (compose (compose (codomain $_1) (compose h a)) a))
% 10.76/11.01       (compose (compose (codomain $_1) (compose h a)) a) =
% 10.76/11.01     compose (compose (codomain $_1) (compose h a)) a
% 10.76/11.01  |- ifeq (codomain a) (codomain g)
% 10.76/11.01       (ifeq (codomain a) (domain g)
% 10.76/11.01          (compose (compose g a) (compose (compose h a) a))
% 10.76/11.01          (compose (compose (compose g a) (compose h a)) a))
% 10.76/11.01       (compose (compose (compose g a) (compose h a)) a) =
% 10.76/11.01     compose (compose (compose g a) (compose h a)) a
% 10.76/11.01  |- ifeq (codomain a) (codomain g)
% 10.76/11.01       (ifeq (codomain b) (domain g)
% 10.76/11.01          (compose (compose g (compose a b)) (compose (compose h a) a))
% 10.76/11.01          (compose (compose (compose g (compose a b)) (compose h a)) a))
% 10.76/11.01       (compose (compose (compose g (compose a b)) (compose h a)) a) =
% 10.76/11.01     compose (compose (compose g (compose a b)) (compose h a)) a
% 10.76/11.01  |- ifeq (codomain a) (codomain g)
% 10.76/11.01       (ifeq (domain $X) (domain g)
% 10.76/11.01          (compose (domain $X) (compose (compose h a) a))
% 10.76/11.01          (compose (compose (domain $X) (compose h a)) a))
% 10.76/11.01       (compose (compose (domain $X) (compose h a)) a) =
% 10.76/11.01     compose (compose (domain $X) (compose h a)) a
% 10.76/11.01  |- ifeq (codomain $X) (codomain g)
% 10.76/11.01       (ifeq (codomain a) (codomain $X)
% 10.76/11.01          (compose (compose g a) (compose (codomain $X) a))
% 10.76/11.01          (compose (compose (compose g a) (codomain $X)) a))
% 10.76/11.01       (compose (compose (compose g a) (codomain $X)) a) =
% 10.76/11.01     compose (compose (compose g a) (codomain $X)) a
% 10.76/11.01  |- ifeq (codomain a) (codomain g)
% 10.76/11.01       (ifeq (codomain a) (domain g)
% 10.76/11.01          (compose (compose g a) (compose (compose g a) a))
% 10.76/11.01          (compose (compose (compose g a) (compose g a)) a))
% 10.76/11.01       (compose (compose (compose g a) (compose g a)) a) =
% 10.76/11.01     compose (compose (compose g a) (compose g a)) a
% 10.76/11.01  |- ifeq (codomain b) (codomain g)
% 10.76/11.01       (ifeq (codomain a) (domain g)
% 10.76/11.01          (compose (compose g a) (compose (compose g (compose a b)) a))
% 10.76/11.01          (compose (compose (compose g a) (compose g (compose a b))) a))
% 10.76/11.01       (compose (compose (compose g a) (compose g (compose a b))) a) =
% 10.76/11.01     compose (compose (compose g a) (compose g (compose a b))) a
% 10.76/11.01  |- ifeq (domain $X) (codomain g)
% 10.76/11.01       (ifeq (codomain a) (domain $X)
% 10.76/11.01          (compose (compose g a) (compose (domain $X) a))
% 10.76/11.01          (compose (compose (compose g a) (domain $X)) a))
% 10.76/11.01       (compose (compose (compose g a) (domain $X)) a) =
% 10.76/11.01     compose (compose (compose g a) (domain $X)) a
% 10.76/11.01  |- ifeq (codomain a) (domain g)
% 10.76/11.01       (ifeq (codomain $_1) (codomain g)
% 10.76/11.01          (compose (codomain $_1) (compose a h))
% 10.76/11.01          (compose (compose (codomain $_1) a) h))
% 10.76/11.01       (compose (compose (codomain $_1) a) h) =
% 10.76/11.01     compose (compose (codomain $_1) a) h
% 10.76/11.01  |- ifeq (codomain a) (domain g)
% 10.76/11.01       (ifeq (codomain b) (codomain g)
% 10.76/11.01          (compose (compose g (compose a b)) (compose a h))
% 10.76/11.01          (compose (compose (compose g (compose a b)) a) h))
% 10.76/11.01       (compose (compose (compose g (compose a b)) a) h) =
% 10.76/11.01     compose (compose (compose g (compose a b)) a) h
% 10.76/11.01  |- ifeq (codomain a) (domain g)
% 10.76/11.01       (ifeq (codomain a) (codomain g) (compose (compose h a) (compose a h))
% 10.76/11.01          (compose (compose (compose h a) a) h))
% 10.76/11.01       (compose (compose (compose h a) a) h) =
% 10.76/11.01     compose (compose (compose h a) a) h
% 10.76/11.01  |- ifeq (codomain a) (domain g)
% 10.76/11.01       (ifeq (domain $X) (codomain g) (compose (domain $X) (compose a h))
% 10.76/11.01          (compose (compose (domain $X) a) h))
% 10.76/11.01       (compose (compose (domain $X) a) h) =
% 10.76/11.01     compose (compose (domain $X) a) h
% 10.76/11.01  |- ifeq (codomain b) (codomain $X)
% 10.76/11.01       (ifeq (codomain b) (codomain a)
% 10.76/11.01          (compose (compose a b) (compose b (codomain $X)))
% 10.76/11.01          (compose (compose (compose a b) b) (codomain $X)))
% 10.76/11.01       (compose (compose (compose a b) b) (codomain $X)) =
% 10.76/11.01     compose (compose (compose a b) b) (codomain $X)
% 10.76/11.01  |- ifeq (codomain b) (codomain g)
% 10.76/11.01       (ifeq (codomain b) (codomain a)
% 10.76/11.01          (compose (compose a b) (compose b (compose a b)))
% 10.76/11.01          (compose (compose (compose a b) b) (compose a b)))
% 10.76/11.01       (compose (compose (compose a b) b) (compose a b)) =
% 10.76/11.01     compose (compose (compose a b) b) (compose a b)
% 10.76/11.01  |- ifeq (codomain b) (domain g)
% 10.76/11.01       (ifeq (codomain b) (codomain a)
% 10.76/11.01          (compose (compose a b) (compose b (compose g a)))
% 10.76/11.01          (compose (compose (compose a b) b) (compose g a)))
% 10.76/11.01       (compose (compose (compose a b) b) (compose g a)) =
% 10.76/11.01     compose (compose (compose a b) b) (compose g a)
% 10.76/11.02  |- ifeq (codomain b) (domain g)
% 10.76/11.02       (ifeq (codomain b) (codomain a)
% 10.76/11.02          (compose (compose a b) (compose b (compose g (compose a b))))
% 10.76/11.02          (compose (compose (compose a b) b) (compose g (compose a b))))
% 10.76/11.02       (compose (compose (compose a b) b) (compose g (compose a b))) =
% 10.76/11.02     compose (compose (compose a b) b) (compose g (compose a b))
% 10.76/11.02  |- ifeq (codomain b) (domain $X)
% 10.76/11.02       (ifeq (codomain b) (codomain a)
% 10.76/11.02          (compose (compose a b) (compose b (domain $X)))
% 10.76/11.02          (compose (compose (compose a b) b) (domain $X)))
% 10.76/11.02       (compose (compose (compose a b) b) (domain $X)) =
% 10.76/11.02     compose (compose (compose a b) b) (domain $X)
% 10.76/11.02  |- ifeq (codomain b) (codomain g)
% 10.76/11.02       (ifeq (domain (compose b (compose a b))) (codomain a)
% 10.76/11.02          (compose b (compose a b))
% 10.76/11.02          (compose (compose (domain (compose b (compose a b))) b)
% 10.76/11.02             (compose a b)))
% 10.76/11.02       (compose (compose (domain (compose b (compose a b))) b)
% 10.76/11.02          (compose a b)) =
% 10.76/11.02     compose (compose (domain (compose b (compose a b))) b) (compose a b)
% 10.76/11.02  |- ifeq (codomain b) (codomain g)
% 10.76/11.02       (ifeq (codomain $_1) (codomain a)
% 10.76/11.02          (compose (codomain $_1) (compose b (compose a b)))
% 10.76/11.02          (compose (compose (codomain $_1) b) (compose a b)))
% 10.76/11.02       (compose (compose (codomain $_1) b) (compose a b)) =
% 10.76/11.02     compose (compose (codomain $_1) b) (compose a b)
% 10.76/11.02  |- ifeq (codomain b) (codomain g)
% 10.76/11.02       (ifeq (codomain b) (codomain a)
% 10.76/11.02          (compose (compose g (compose a b)) (compose b (compose a b)))
% 10.76/11.02          (compose (compose (compose g (compose a b)) b) (compose a b)))
% 10.76/11.02       (compose (compose (compose g (compose a b)) b) (compose a b)) =
% 10.76/11.02     compose (compose (compose g (compose a b)) b) (compose a b)
% 10.76/11.02  |- ifeq (codomain b) (codomain g)
% 10.76/11.02       (ifeq (domain $X) (codomain a)
% 10.76/11.02          (compose (domain $X) (compose b (compose a b)))
% 10.76/11.02          (compose (compose (domain $X) b) (compose a b)))
% 10.76/11.02       (compose (compose (domain $X) b) (compose a b)) =
% 10.76/11.02     compose (compose (domain $X) b) (compose a b)
% 10.76/11.02  |- ifeq (codomain b) (codomain g)
% 10.76/11.02       (ifeq (codomain g) (codomain a) (compose h (compose b (compose a b)))
% 10.76/11.02          (compose (compose h b) (compose a b)))
% 10.76/11.02       (compose (compose h b) (compose a b)) =
% 10.76/11.02     compose (compose h b) (compose a b)
% 10.76/11.02  |- ifeq (codomain b) (domain g)
% 10.76/11.02       (ifeq (domain (compose b (compose g a))) (codomain a)
% 10.76/11.02          (compose b (compose g a))
% 10.76/11.02          (compose (compose (domain (compose b (compose g a))) b)
% 10.76/11.02             (compose g a)))
% 10.76/11.02       (compose (compose (domain (compose b (compose g a))) b)
% 10.76/11.02          (compose g a)) =
% 10.76/11.02     compose (compose (domain (compose b (compose g a))) b) (compose g a)
% 10.76/11.02  |- ifeq (codomain b) (domain g)
% 10.76/11.02       (ifeq (codomain $_1) (codomain a)
% 10.76/11.02          (compose (codomain $_1) (compose b (compose g a)))
% 10.76/11.02          (compose (compose (codomain $_1) b) (compose g a)))
% 10.76/11.02       (compose (compose (codomain $_1) b) (compose g a)) =
% 10.76/11.02     compose (compose (codomain $_1) b) (compose g a)
% 10.76/11.02  |- ifeq (codomain b) (domain g)
% 10.76/11.02       (ifeq (codomain b) (codomain a)
% 10.76/11.02          (compose (compose g (compose a b)) (compose b (compose g a)))
% 10.76/11.02          (compose (compose (compose g (compose a b)) b) (compose g a)))
% 10.76/11.02       (compose (compose (compose g (compose a b)) b) (compose g a)) =
% 10.76/11.02     compose (compose (compose g (compose a b)) b) (compose g a)
% 10.76/11.02  |- ifeq (codomain b) (domain g)
% 10.76/11.02       (ifeq (domain $X) (codomain a)
% 10.76/11.02          (compose (domain $X) (compose b (compose g a)))
% 10.76/11.02          (compose (compose (domain $X) b) (compose g a)))
% 10.76/11.02       (compose (compose (domain $X) b) (compose g a)) =
% 10.76/11.02     compose (compose (domain $X) b) (compose g a)
% 10.76/11.02  |- ifeq (codomain g) (codomain $X)
% 10.76/11.02       (ifeq (codomain a) (domain g)
% 10.76/11.02          (compose (compose h a) (compose h (codomain $X)))
% 10.76/11.02          (compose (compose (compose h a) h) (codomain $X)))
% 10.76/11.02       (compose (compose (compose h a) h) (codomain $X)) =
% 10.76/11.02     compose (compose (compose h a) h) (codomain $X)
% 10.76/11.02  |- ifeq (codomain g) (domain g)
% 10.76/11.02       (ifeq (codomain a) (domain g)
% 10.76/11.02          (compose (compose h a) (compose h (compose g (compose a b))))
% 10.76/11.02          (compose (compose (compose h a) h) (compose g (compose a b))))
% 10.76/11.02       (compose (compose (compose h a) h) (compose g (compose a b))) =
% 10.76/11.02     compose (compose (compose h a) h) (compose g (compose a b))
% 10.76/11.02  |- ifeq (codomain g) (domain g)
% 10.76/11.02       (ifeq (codomain a) (domain g)
% 10.76/11.02          (compose (compose h a) (compose h (compose h a)))
% 10.76/11.02          (compose (compose (compose h a) h) (compose h a)))
% 10.76/11.02       (compose (compose (compose h a) h) (compose h a)) =
% 10.76/11.02     compose (compose (compose h a) h) (compose h a)
% 10.76/11.02  |- ifeq (codomain g) (domain $X)
% 10.76/11.02       (ifeq (codomain a) (domain g)
% 10.76/11.02          (compose (compose h a) (compose h (domain $X)))
% 10.76/11.02          (compose (compose (compose h a) h) (domain $X)))
% 10.76/11.02       (compose (compose (compose h a) h) (domain $X)) =
% 10.76/11.02     compose (compose (compose h a) h) (domain $X)
% 10.76/11.02  |- ifeq (codomain b) (codomain $X)
% 10.76/11.02       (ifeq (codomain g) (codomain a) (compose h (compose b (codomain $X)))
% 10.76/11.02          (compose (compose h b) (codomain $X)))
% 10.76/11.02       (compose (compose h b) (codomain $X)) =
% 10.76/11.02     compose (compose h b) (codomain $X)
% 10.76/11.02  |- ifeq (codomain b) (domain g)
% 10.76/11.02       (ifeq (codomain g) (codomain a)
% 10.76/11.02          (compose h (compose b (compose g (compose a b))))
% 10.76/11.02          (compose (compose h b) (compose g (compose a b))))
% 10.76/11.02       (compose (compose h b) (compose g (compose a b))) =
% 10.76/11.02     compose (compose h b) (compose g (compose a b))
% 10.76/11.02  |- ifeq (codomain b) (domain $X)
% 10.76/11.02       (ifeq (codomain g) (codomain a) (compose h (compose b (domain $X)))
% 10.76/11.02          (compose (compose h b) (domain $X)))
% 10.76/11.02       (compose (compose h b) (domain $X)) =
% 10.76/11.02     compose (compose h b) (domain $X)
% 10.76/11.02  |- ifeq (codomain $X) (codomain g)
% 10.76/11.02       (ifeq (domain (compose (codomain $X) a)) (codomain $X)
% 10.76/11.02          (compose (codomain $X) a)
% 10.76/11.02          (compose (compose (domain (compose (codomain $X) a)) (codomain $X))
% 10.76/11.02             a))
% 10.76/11.02       (compose (compose (domain (compose (codomain $X) a)) (codomain $X))
% 10.76/11.02          a) =
% 10.76/11.02     compose (compose (domain (compose (codomain $X) a)) (codomain $X)) a
% 10.76/11.02  |- ifeq (codomain a) (codomain g)
% 10.76/11.02       (ifeq (domain (compose (compose g a) a)) (domain g)
% 10.76/11.02          (compose (compose g a) a)
% 10.76/11.02          (compose (compose (domain (compose (compose g a) a)) (compose g a))
% 10.76/11.02             a))
% 10.76/11.02       (compose (compose (domain (compose (compose g a) a)) (compose g a))
% 10.76/11.02          a) =
% 10.76/11.02     compose (compose (domain (compose (compose g a) a)) (compose g a)) a
% 10.76/11.02  |- ifeq (codomain b) (codomain g)
% 10.76/11.02       (ifeq (domain (compose (compose g (compose a b)) a)) (domain g)
% 10.76/11.02          (compose (compose g (compose a b)) a)
% 10.76/11.02          (compose
% 10.76/11.02             (compose (domain (compose (compose g (compose a b)) a))
% 10.76/11.02                (compose g (compose a b))) a))
% 10.76/11.02       (compose
% 10.76/11.02          (compose (domain (compose (compose g (compose a b)) a))
% 10.76/11.02             (compose g (compose a b))) a) =
% 10.76/11.02     compose
% 10.76/11.02       (compose (domain (compose (compose g (compose a b)) a))
% 10.76/11.02          (compose g (compose a b))) a
% 10.76/11.02  |- ifeq (domain $X) (codomain g)
% 10.76/11.02       (ifeq (domain (compose (domain $X) a)) (domain $X)
% 10.76/11.02          (compose (domain $X) a)
% 10.76/11.02          (compose (compose (domain (compose (domain $X) a)) (domain $X)) a))
% 10.76/11.02       (compose (compose (domain (compose (domain $X) a)) (domain $X)) a) =
% 10.76/11.02     compose (compose (domain (compose (domain $X) a)) (domain $X)) a
% 10.76/11.02  |- ifeq (codomain a) (codomain $X)
% 10.76/11.02       (ifeq (codomain b) (codomain g)
% 10.76/11.02          (compose (compose a b) (compose a (codomain $X)))
% 10.76/11.02          (compose (compose (compose a b) a) (codomain $X)))
% 10.76/11.02       (compose (compose (compose a b) a) (codomain $X)) =
% 10.76/11.02     compose (compose (compose a b) a) (codomain $X)
% 10.76/11.02  |- ifeq (codomain a) (domain g)
% 10.76/11.02       (ifeq (codomain b) (codomain g)
% 10.76/11.02          (compose (compose a b) (compose a (compose g a)))
% 10.76/11.02          (compose (compose (compose a b) a) (compose g a)))
% 10.76/11.02       (compose (compose (compose a b) a) (compose g a)) =
% 10.76/11.02     compose (compose (compose a b) a) (compose g a)
% 10.76/11.02  |- ifeq (codomain a) (domain g)
% 10.76/11.02       (ifeq (codomain b) (codomain g)
% 10.76/11.02          (compose (compose a b) (compose a (compose g (compose a b))))
% 10.76/11.02          (compose (compose (compose a b) a) (compose g (compose a b))))
% 10.76/11.02       (compose (compose (compose a b) a) (compose g (compose a b))) =
% 10.76/11.02     compose (compose (compose a b) a) (compose g (compose a b))
% 10.76/11.02  |- ifeq (codomain a) (domain g)
% 10.76/11.02       (ifeq (codomain b) (codomain g)
% 10.76/11.02          (compose (compose a b) (compose a (compose h a)))
% 10.76/11.02          (compose (compose (compose a b) a) (compose h a)))
% 10.76/11.02       (compose (compose (compose a b) a) (compose h a)) =
% 10.76/11.02     compose (compose (compose a b) a) (compose h a)
% 10.76/11.02  |- ifeq (codomain a) (domain $X)
% 10.76/11.02       (ifeq (codomain b) (codomain g)
% 10.76/11.02          (compose (compose a b) (compose a (domain $X)))
% 10.76/11.02          (compose (compose (compose a b) a) (domain $X)))
% 10.76/11.02       (compose (compose (compose a b) a) (domain $X)) =
% 10.76/11.02     compose (compose (compose a b) a) (domain $X)
% 10.76/11.02  |- ifeq (codomain a) (codomain $X)
% 10.76/11.02       (ifeq (codomain a) (codomain g)
% 10.76/11.02          (compose (compose h a) (compose a (codomain $X)))
% 10.76/11.02          (compose (compose (compose h a) a) (codomain $X)))
% 10.76/11.02       (compose (compose (compose h a) a) (codomain $X)) =
% 10.76/11.02     compose (compose (compose h a) a) (codomain $X)
% 10.76/11.03  |- ifeq (codomain a) (domain g)
% 10.76/11.03       (ifeq (codomain a) (codomain g)
% 10.76/11.03          (compose (compose h a) (compose a (compose g a)))
% 10.76/11.03          (compose (compose (compose h a) a) (compose g a)))
% 10.76/11.03       (compose (compose (compose h a) a) (compose g a)) =
% 10.76/11.03     compose (compose (compose h a) a) (compose g a)
% 10.76/11.03  |- ifeq (codomain a) (domain g)
% 10.76/11.03       (ifeq (codomain a) (codomain g)
% 10.76/11.03          (compose (compose h a) (compose a (compose g (compose a b))))
% 10.76/11.03          (compose (compose (compose h a) a) (compose g (compose a b))))
% 10.76/11.03       (compose (compose (compose h a) a) (compose g (compose a b))) =
% 10.76/11.03     compose (compose (compose h a) a) (compose g (compose a b))
% 10.76/11.03  |- ifeq (codomain a) (domain g)
% 10.76/11.03       (ifeq (codomain a) (codomain g)
% 10.76/11.03          (compose (compose h a) (compose a (compose h a)))
% 10.76/11.03          (compose (compose (compose h a) a) (compose h a)))
% 10.76/11.03       (compose (compose (compose h a) a) (compose h a)) =
% 10.76/11.03     compose (compose (compose h a) a) (compose h a)
% 10.76/11.03  |- ifeq (codomain a) (domain $X)
% 10.76/11.03       (ifeq (codomain a) (codomain g)
% 10.76/11.03          (compose (compose h a) (compose a (domain $X)))
% 10.76/11.03          (compose (compose (compose h a) a) (domain $X)))
% 10.76/11.03       (compose (compose (compose h a) a) (domain $X)) =
% 10.76/11.03     compose (compose (compose h a) a) (domain $X)
% 10.76/11.03  |- ifeq (codomain a) (domain g)
% 10.76/11.03       (ifeq (codomain $_1) (codomain g)
% 10.76/11.03          (compose (codomain $_1) (compose a (compose g a)))
% 10.76/11.03          (compose (compose (codomain $_1) a) (compose g a)))
% 10.76/11.03       (compose (compose (codomain $_1) a) (compose g a)) =
% 10.76/11.03     compose (compose (codomain $_1) a) (compose g a)
% 10.76/11.03  |- ifeq (codomain a) (domain g)
% 10.76/11.03       (ifeq (codomain b) (codomain g)
% 10.76/11.03          (compose (compose g (compose a b)) (compose a (compose g a)))
% 10.76/11.03          (compose (compose (compose g (compose a b)) a) (compose g a)))
% 10.76/11.03       (compose (compose (compose g (compose a b)) a) (compose g a)) =
% 10.76/11.03     compose (compose (compose g (compose a b)) a) (compose g a)
% 10.76/11.03  |- ifeq (codomain a) (domain g)
% 10.76/11.03       (ifeq (domain $X) (codomain g)
% 10.76/11.03          (compose (domain $X) (compose a (compose g a)))
% 10.76/11.03          (compose (compose (domain $X) a) (compose g a)))
% 10.76/11.03       (compose (compose (domain $X) a) (compose g a)) =
% 10.76/11.03     compose (compose (domain $X) a) (compose g a)
% 10.76/11.03  |- ifeq (codomain b) (codomain $X)
% 10.76/11.03       (ifeq (domain (compose b (codomain $X))) (codomain a)
% 10.76/11.03          (compose b (codomain $X))
% 10.76/11.03          (compose (compose (domain (compose b (codomain $X))) b)
% 10.76/11.03             (codomain $X)))
% 10.76/11.03       (compose (compose (domain (compose b (codomain $X))) b)
% 10.76/11.03          (codomain $X)) =
% 10.76/11.03     compose (compose (domain (compose b (codomain $X))) b) (codomain $X)
% 10.76/11.03  |- ifeq (codomain b) (domain g)
% 10.76/11.03       (ifeq (domain (compose b (compose g (compose a b)))) (codomain a)
% 10.76/11.03          (compose b (compose g (compose a b)))
% 10.76/11.03          (compose (compose (domain (compose b (compose g (compose a b)))) b)
% 10.76/11.03             (compose g (compose a b))))
% 10.76/11.03       (compose (compose (domain (compose b (compose g (compose a b)))) b)
% 10.76/11.03          (compose g (compose a b))) =
% 10.76/11.03     compose (compose (domain (compose b (compose g (compose a b)))) b)
% 10.76/11.03       (compose g (compose a b))
% 10.76/11.03  |- ifeq (codomain b) (domain $X)
% 10.76/11.03       (ifeq (domain (compose b (domain $X))) (codomain a)
% 10.76/11.03          (compose b (domain $X))
% 10.76/11.03          (compose (compose (domain (compose b (domain $X))) b) (domain $X)))
% 10.76/11.03       (compose (compose (domain (compose b (domain $X))) b) (domain $X)) =
% 10.76/11.03     compose (compose (domain (compose b (domain $X))) b) (domain $X)
% 10.76/11.03  |- ifeq (codomain a) (codomain $X)
% 10.76/11.03       (ifeq (codomain g) (domain g)
% 10.76/11.03          (compose h (compose (compose g a) (codomain $X)))
% 10.76/11.03          (compose (compose h (compose g a)) (codomain $X)))
% 10.76/11.03       (compose (compose h (compose g a)) (codomain $X)) =
% 10.76/11.03     compose (compose h (compose g a)) (codomain $X)
% 10.76/11.03  |- ifeq (codomain a) (codomain g)
% 10.76/11.03       (ifeq (codomain g) (domain g)
% 10.76/11.03          (compose h (compose (compose g a) (compose a b)))
% 10.76/11.03          (compose (compose h (compose g a)) (compose a b)))
% 10.76/11.03       (compose (compose h (compose g a)) (compose a b)) =
% 10.76/11.03     compose (compose h (compose g a)) (compose a b)
% 10.76/11.03  |- ifeq (codomain a) (domain g)
% 10.76/11.03       (ifeq (codomain g) (domain g)
% 10.76/11.03          (compose h (compose (compose g a) (compose g (compose a b))))
% 10.76/11.03          (compose (compose h (compose g a)) (compose g (compose a b))))
% 10.76/11.03       (compose (compose h (compose g a)) (compose g (compose a b))) =
% 10.76/11.03     compose (compose h (compose g a)) (compose g (compose a b))
% 10.76/11.03  |- ifeq (codomain a) (domain g)
% 10.76/11.03       (ifeq (codomain g) (domain g)
% 10.76/11.03          (compose h (compose (compose g a) (compose h a)))
% 10.76/11.03          (compose (compose h (compose g a)) (compose h a)))
% 10.76/11.03       (compose (compose h (compose g a)) (compose h a)) =
% 10.76/11.03     compose (compose h (compose g a)) (compose h a)
% 10.76/11.03  |- ifeq (codomain a) (domain $X)
% 10.76/11.03       (ifeq (codomain g) (domain g)
% 10.76/11.03          (compose h (compose (compose g a) (domain $X)))
% 10.76/11.03          (compose (compose h (compose g a)) (domain $X)))
% 10.76/11.03       (compose (compose h (compose g a)) (domain $X)) =
% 10.76/11.03     compose (compose h (compose g a)) (domain $X)
% 10.76/11.03  |- compose (compose h g) (compose a b) =
% 10.76/11.03     ifeq (codomain g) (domain g) (compose h (compose g (compose a b)))
% 10.76/11.03       (compose (compose h g) (compose a b))
% 10.76/11.03  |- ifeq (codomain $X) (codomain g)
% 10.76/11.03       (ifeq (codomain g) (codomain $X)
% 10.76/11.03          (compose h (compose (codomain $X) (compose a b)))
% 10.76/11.03          (compose (compose h (codomain $X)) (compose a b)))
% 10.76/11.03       (compose (compose h (codomain $X)) (compose a b)) =
% 10.76/11.03     compose (compose h (codomain $X)) (compose a b)
% 10.76/11.03  |- ifeq (codomain b) (codomain g)
% 10.76/11.03       (ifeq (codomain g) (domain g)
% 10.76/11.03          (compose h (compose (compose g (compose a b)) (compose a b)))
% 10.76/11.03          (compose (compose h (compose g (compose a b))) (compose a b)))
% 10.76/11.03       (compose (compose h (compose g (compose a b))) (compose a b)) =
% 10.76/11.03     compose (compose h (compose g (compose a b))) (compose a b)
% 10.76/11.03  |- ifeq (codomain a) (codomain g)
% 10.76/11.03       (ifeq (codomain g) (domain g)
% 10.76/11.03          (compose h (compose (compose h a) (compose a b)))
% 10.76/11.03          (compose (compose h (compose h a)) (compose a b)))
% 10.76/11.03       (compose (compose h (compose h a)) (compose a b)) =
% 10.76/11.03     compose (compose h (compose h a)) (compose a b)
% 10.76/11.03  |- ifeq (domain $X) (codomain g)
% 10.76/11.03       (ifeq (codomain g) (domain $X)
% 10.76/11.03          (compose h (compose (domain $X) (compose a b)))
% 10.76/11.03          (compose (compose h (domain $X)) (compose a b)))
% 10.76/11.03       (compose (compose h (domain $X)) (compose a b)) =
% 10.76/11.03     compose (compose h (domain $X)) (compose a b)
% 10.76/11.03  |- ifeq (codomain b) (codomain a)
% 10.76/11.03       (ifeq (codomain $_1) (domain g)
% 10.76/11.03          (compose (codomain $_1) (compose (compose g (compose a b)) b))
% 10.76/11.03          (compose (compose (codomain $_1) (compose g (compose a b))) b))
% 10.76/11.03       (compose (compose (codomain $_1) (compose g (compose a b))) b) =
% 10.76/11.03     compose (compose (codomain $_1) (compose g (compose a b))) b
% 10.76/11.03  |- ifeq (codomain b) (codomain a)
% 10.76/11.03       (ifeq (codomain b) (domain g)
% 10.76/11.03          (compose (compose a b) (compose (compose g (compose a b)) b))
% 10.76/11.03          (compose (compose (compose a b) (compose g (compose a b))) b))
% 10.76/11.03       (compose (compose (compose a b) (compose g (compose a b))) b) =
% 10.76/11.03     compose (compose (compose a b) (compose g (compose a b))) b
% 10.76/11.03  |- ifeq (codomain b) (codomain a)
% 10.76/11.03       (ifeq (codomain b) (domain g)
% 10.76/11.03          (compose (compose g (compose a b))
% 10.76/11.03             (compose (compose g (compose a b)) b))
% 10.76/11.03          (compose
% 10.76/11.03             (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.76/11.03             b))
% 10.76/11.03       (compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.76/11.03          b) =
% 10.76/11.03     compose (compose (compose g (compose a b)) (compose g (compose a b))) b
% 10.76/11.03  |- ifeq (codomain b) (codomain a)
% 10.76/11.03       (ifeq (codomain a) (domain g)
% 10.76/11.03          (compose (compose h a) (compose (compose g (compose a b)) b))
% 10.76/11.03          (compose (compose (compose h a) (compose g (compose a b))) b))
% 10.76/11.03       (compose (compose (compose h a) (compose g (compose a b))) b) =
% 10.76/11.03     compose (compose (compose h a) (compose g (compose a b))) b
% 10.76/11.03  |- ifeq (codomain b) (codomain a)
% 10.76/11.03       (ifeq (domain $X) (domain g)
% 10.76/11.03          (compose (domain $X) (compose (compose g (compose a b)) b))
% 10.76/11.03          (compose (compose (domain $X) (compose g (compose a b))) b))
% 10.76/11.03       (compose (compose (domain $X) (compose g (compose a b))) b) =
% 10.76/11.03     compose (compose (domain $X) (compose g (compose a b))) b
% 10.76/11.03  |- ifeq (codomain $X) (domain g)
% 10.76/11.03       (ifeq (codomain a) (codomain $X)
% 10.76/11.03          (compose (compose g a) (compose (codomain $X) (compose g a)))
% 10.76/11.03          (compose (compose (compose g a) (codomain $X)) (compose g a)))
% 10.76/11.03       (compose (compose (compose g a) (codomain $X)) (compose g a)) =
% 10.76/11.03     compose (compose (compose g a) (codomain $X)) (compose g a)
% 10.76/11.03  |- ifeq (codomain b) (domain g)
% 10.76/11.03       (ifeq (codomain a) (codomain g)
% 10.76/11.03          (compose (compose g a) (compose (compose a b) (compose g a)))
% 10.76/11.03          (compose (compose (compose g a) (compose a b)) (compose g a)))
% 10.76/11.03       (compose (compose (compose g a) (compose a b)) (compose g a)) =
% 10.76/11.03     compose (compose (compose g a) (compose a b)) (compose g a)
% 10.76/11.04  |- ifeq (codomain a) (domain g)
% 10.76/11.04       (ifeq (codomain a) (domain g)
% 10.76/11.04          (compose (compose g a) (compose (compose g a) (compose g a)))
% 10.76/11.04          (compose (compose (compose g a) (compose g a)) (compose g a)))
% 10.76/11.04       (compose (compose (compose g a) (compose g a)) (compose g a)) =
% 10.76/11.04     compose (compose (compose g a) (compose g a)) (compose g a)
% 10.76/11.04  |- ifeq (codomain b) (domain g)
% 10.76/11.04       (ifeq (codomain a) (domain g)
% 10.76/11.04          (compose (compose g a)
% 10.76/11.04             (compose (compose g (compose a b)) (compose g a)))
% 10.76/11.04          (compose (compose (compose g a) (compose g (compose a b)))
% 10.76/11.04             (compose g a)))
% 10.76/11.04       (compose (compose (compose g a) (compose g (compose a b)))
% 10.76/11.04          (compose g a)) =
% 10.76/11.04     compose (compose (compose g a) (compose g (compose a b))) (compose g a)
% 10.76/11.04  |- ifeq (codomain a) (domain g)
% 10.76/11.04       (ifeq (codomain a) (domain g)
% 10.76/11.04          (compose (compose g a) (compose (compose h a) (compose g a)))
% 10.76/11.04          (compose (compose (compose g a) (compose h a)) (compose g a)))
% 10.76/11.04       (compose (compose (compose g a) (compose h a)) (compose g a)) =
% 10.76/11.04     compose (compose (compose g a) (compose h a)) (compose g a)
% 10.76/11.04  |- ifeq (domain $X) (domain g)
% 10.76/11.04       (ifeq (codomain a) (domain $X)
% 10.76/11.04          (compose (compose g a) (compose (domain $X) (compose g a)))
% 10.76/11.04          (compose (compose (compose g a) (domain $X)) (compose g a)))
% 10.76/11.04       (compose (compose (compose g a) (domain $X)) (compose g a)) =
% 10.76/11.04     compose (compose (compose g a) (domain $X)) (compose g a)
% 10.76/11.04  |- ifeq (codomain a) (codomain $X)
% 10.76/11.04       (ifeq (codomain b) (domain g)
% 10.76/11.04          (compose (compose a b) (compose (compose g a) (codomain $X)))
% 10.76/11.04          (compose (compose (compose a b) (compose g a)) (codomain $X)))
% 10.76/11.04       (compose (compose (compose a b) (compose g a)) (codomain $X)) =
% 10.76/11.04     compose (compose (compose a b) (compose g a)) (codomain $X)
% 10.76/11.04  |- ifeq (codomain a) (codomain g)
% 10.76/11.04       (ifeq (codomain b) (domain g)
% 10.76/11.04          (compose (compose a b) (compose (compose g a) (compose a b)))
% 10.76/11.04          (compose (compose (compose a b) (compose g a)) (compose a b)))
% 10.76/11.04       (compose (compose (compose a b) (compose g a)) (compose a b)) =
% 10.76/11.04     compose (compose (compose a b) (compose g a)) (compose a b)
% 10.76/11.04  |- ifeq (codomain a) (domain g)
% 10.76/11.04       (ifeq (codomain b) (domain g)
% 10.76/11.04          (compose (compose a b) (compose (compose g a) (compose g a)))
% 10.76/11.04          (compose (compose (compose a b) (compose g a)) (compose g a)))
% 10.76/11.04       (compose (compose (compose a b) (compose g a)) (compose g a)) =
% 10.76/11.04     compose (compose (compose a b) (compose g a)) (compose g a)
% 10.76/11.04  |- ifeq (codomain a) (domain g)
% 10.76/11.04       (ifeq (codomain b) (domain g)
% 10.76/11.04          (compose (compose a b)
% 10.76/11.04             (compose (compose g a) (compose g (compose a b))))
% 10.76/11.04          (compose (compose (compose a b) (compose g a))
% 10.76/11.04             (compose g (compose a b))))
% 10.76/11.04       (compose (compose (compose a b) (compose g a))
% 10.76/11.04          (compose g (compose a b))) =
% 10.76/11.04     compose (compose (compose a b) (compose g a)) (compose g (compose a b))
% 10.76/11.04  |- ifeq (codomain a) (domain g)
% 10.76/11.04       (ifeq (codomain b) (domain g)
% 10.76/11.04          (compose (compose a b) (compose (compose g a) (compose h a)))
% 10.76/11.04          (compose (compose (compose a b) (compose g a)) (compose h a)))
% 10.76/11.04       (compose (compose (compose a b) (compose g a)) (compose h a)) =
% 10.76/11.04     compose (compose (compose a b) (compose g a)) (compose h a)
% 10.76/11.04  |- ifeq (codomain a) (domain $X)
% 10.76/11.04       (ifeq (codomain b) (domain g)
% 10.76/11.04          (compose (compose a b) (compose (compose g a) (domain $X)))
% 10.76/11.04          (compose (compose (compose a b) (compose g a)) (domain $X)))
% 10.76/11.04       (compose (compose (compose a b) (compose g a)) (domain $X)) =
% 10.76/11.04     compose (compose (compose a b) (compose g a)) (domain $X)
% 10.76/11.04  |- ifeq (codomain a) (codomain $X)
% 10.76/11.04       (ifeq (codomain a) (domain g)
% 10.76/11.04          (compose (compose h a) (compose (compose g a) (codomain $X)))
% 10.76/11.04          (compose (compose (compose h a) (compose g a)) (codomain $X)))
% 10.76/11.04       (compose (compose (compose h a) (compose g a)) (codomain $X)) =
% 10.76/11.04     compose (compose (compose h a) (compose g a)) (codomain $X)
% 10.76/11.04  |- ifeq (codomain a) (codomain g)
% 10.76/11.04       (ifeq (codomain a) (domain g)
% 10.76/11.04          (compose (compose h a) (compose (compose g a) (compose a b)))
% 10.76/11.04          (compose (compose (compose h a) (compose g a)) (compose a b)))
% 10.76/11.04       (compose (compose (compose h a) (compose g a)) (compose a b)) =
% 10.76/11.04     compose (compose (compose h a) (compose g a)) (compose a b)
% 10.76/11.04  |- ifeq (codomain a) (domain g)
% 10.76/11.04       (ifeq (codomain a) (domain g)
% 10.76/11.04          (compose (compose h a) (compose (compose g a) (compose g a)))
% 10.76/11.04          (compose (compose (compose h a) (compose g a)) (compose g a)))
% 10.76/11.04       (compose (compose (compose h a) (compose g a)) (compose g a)) =
% 10.76/11.04     compose (compose (compose h a) (compose g a)) (compose g a)
% 10.76/11.04  |- ifeq (codomain a) (domain g)
% 10.76/11.04       (ifeq (codomain a) (domain g)
% 10.76/11.04          (compose (compose h a)
% 10.76/11.04             (compose (compose g a) (compose g (compose a b))))
% 10.76/11.04          (compose (compose (compose h a) (compose g a))
% 10.76/11.04             (compose g (compose a b))))
% 10.76/11.04       (compose (compose (compose h a) (compose g a))
% 10.76/11.04          (compose g (compose a b))) =
% 10.76/11.04     compose (compose (compose h a) (compose g a)) (compose g (compose a b))
% 10.76/11.04  |- ifeq (codomain a) (domain g)
% 10.76/11.04       (ifeq (codomain a) (domain g)
% 10.76/11.04          (compose (compose h a) (compose (compose g a) (compose h a)))
% 10.76/11.04          (compose (compose (compose h a) (compose g a)) (compose h a)))
% 10.76/11.04       (compose (compose (compose h a) (compose g a)) (compose h a)) =
% 10.76/11.04     compose (compose (compose h a) (compose g a)) (compose h a)
% 10.76/11.04  |- ifeq (codomain a) (domain $X)
% 10.76/11.04       (ifeq (codomain a) (domain g)
% 10.76/11.04          (compose (compose h a) (compose (compose g a) (domain $X)))
% 10.76/11.04          (compose (compose (compose h a) (compose g a)) (domain $X)))
% 10.76/11.04       (compose (compose (compose h a) (compose g a)) (domain $X)) =
% 10.76/11.04     compose (compose (compose h a) (compose g a)) (domain $X)
% 10.76/11.04  |- ifeq (codomain g) (codomain $X)
% 10.76/11.04       (ifeq (codomain b) (domain g)
% 10.76/11.04          (compose (compose g (compose a b)) (compose h (codomain $X)))
% 10.76/11.04          (compose (compose (compose g (compose a b)) h) (codomain $X)))
% 10.76/11.04       (compose (compose (compose g (compose a b)) h) (codomain $X)) =
% 10.76/11.04     compose (compose (compose g (compose a b)) h) (codomain $X)
% 10.76/11.04  |- ifeq (codomain g) (domain g)
% 10.76/11.04       (ifeq (codomain b) (domain g)
% 10.76/11.04          (compose (compose g (compose a b))
% 10.76/11.04             (compose h (compose g (compose a b))))
% 10.76/11.04          (compose (compose (compose g (compose a b)) h)
% 10.76/11.04             (compose g (compose a b))))
% 10.76/11.04       (compose (compose (compose g (compose a b)) h)
% 10.76/11.04          (compose g (compose a b))) =
% 10.76/11.04     compose (compose (compose g (compose a b)) h) (compose g (compose a b))
% 10.76/11.04  |- ifeq (codomain g) (domain g)
% 10.76/11.04       (ifeq (codomain b) (domain g)
% 10.76/11.04          (compose (compose g (compose a b)) (compose h (compose h a)))
% 10.76/11.04          (compose (compose (compose g (compose a b)) h) (compose h a)))
% 10.76/11.04       (compose (compose (compose g (compose a b)) h) (compose h a)) =
% 10.76/11.04     compose (compose (compose g (compose a b)) h) (compose h a)
% 10.76/11.04  |- ifeq (codomain g) (domain $X)
% 10.76/11.04       (ifeq (codomain b) (domain g)
% 10.76/11.04          (compose (compose g (compose a b)) (compose h (domain $X)))
% 10.76/11.04          (compose (compose (compose g (compose a b)) h) (domain $X)))
% 10.76/11.04       (compose (compose (compose g (compose a b)) h) (domain $X)) =
% 10.76/11.04     compose (compose (compose g (compose a b)) h) (domain $X)
% 10.76/11.04  |- ifeq (codomain g) (domain g)
% 10.76/11.04       (ifeq (domain (compose h (compose g (compose a b)))) (domain g)
% 10.76/11.04          (compose h (compose g (compose a b)))
% 10.76/11.04          (compose (compose (domain (compose h (compose g (compose a b)))) h)
% 10.76/11.04             (compose g (compose a b))))
% 10.76/11.04       (compose (compose (domain (compose h (compose g (compose a b)))) h)
% 10.76/11.04          (compose g (compose a b))) =
% 10.76/11.04     compose (compose (domain (compose h (compose g (compose a b)))) h)
% 10.76/11.04       (compose g (compose a b))
% 10.76/11.04  |- ifeq (codomain g) (domain g)
% 10.76/11.04       (ifeq (codomain $_1) (domain g)
% 10.76/11.04          (compose (codomain $_1) (compose h (compose g (compose a b))))
% 10.76/11.04          (compose (compose (codomain $_1) h) (compose g (compose a b))))
% 10.76/11.04       (compose (compose (codomain $_1) h) (compose g (compose a b))) =
% 10.76/11.04     compose (compose (codomain $_1) h) (compose g (compose a b))
% 10.76/11.04  |- ifeq (codomain g) (domain g)
% 10.76/11.04       (ifeq (codomain b) (domain g)
% 10.76/11.04          (compose (compose a b) (compose h (compose g (compose a b))))
% 10.76/11.04          (compose (compose (compose a b) h) (compose g (compose a b))))
% 10.76/11.04       (compose (compose (compose a b) h) (compose g (compose a b))) =
% 10.76/11.04     compose (compose (compose a b) h) (compose g (compose a b))
% 10.76/11.04  |- ifeq (codomain g) (domain g)
% 10.76/11.04       (ifeq (domain $X) (domain g)
% 10.76/11.04          (compose (domain $X) (compose h (compose g (compose a b))))
% 10.76/11.04          (compose (compose (domain $X) h) (compose g (compose a b))))
% 10.76/11.04       (compose (compose (domain $X) h) (compose g (compose a b))) =
% 10.76/11.04     compose (compose (domain $X) h) (compose g (compose a b))
% 10.76/11.04  |- ifeq (codomain b) (codomain a)
% 10.76/11.04       (ifeq (codomain $_1) (codomain g)
% 10.76/11.04          (compose (codomain $_1) (compose (compose a b) b))
% 10.76/11.04          (compose (compose (codomain $_1) (compose a b)) b))
% 10.76/11.04       (compose (compose (codomain $_1) (compose a b)) b) =
% 10.76/11.04     compose (compose (codomain $_1) (compose a b)) b
% 10.76/11.05  |- ifeq (codomain b) (codomain a)
% 10.76/11.05       (ifeq (codomain b) (codomain g)
% 10.76/11.05          (compose (compose a b) (compose (compose a b) b))
% 10.76/11.05          (compose (compose (compose a b) (compose a b)) b))
% 10.76/11.05       (compose (compose (compose a b) (compose a b)) b) =
% 10.76/11.05     compose (compose (compose a b) (compose a b)) b
% 10.76/11.05  |- ifeq (codomain b) (codomain a)
% 10.76/11.05       (ifeq (codomain b) (codomain g)
% 10.76/11.05          (compose (compose g (compose a b)) (compose (compose a b) b))
% 10.76/11.05          (compose (compose (compose g (compose a b)) (compose a b)) b))
% 10.76/11.05       (compose (compose (compose g (compose a b)) (compose a b)) b) =
% 10.76/11.05     compose (compose (compose g (compose a b)) (compose a b)) b
% 10.76/11.05  |- ifeq (codomain b) (codomain a)
% 10.76/11.05       (ifeq (codomain a) (codomain g)
% 10.76/11.05          (compose (compose h a) (compose (compose a b) b))
% 10.76/11.05          (compose (compose (compose h a) (compose a b)) b))
% 10.76/11.05       (compose (compose (compose h a) (compose a b)) b) =
% 10.76/11.05     compose (compose (compose h a) (compose a b)) b
% 10.76/11.05  |- ifeq (codomain b) (codomain a)
% 10.76/11.05       (ifeq (domain $X) (codomain g)
% 10.76/11.05          (compose (domain $X) (compose (compose a b) b))
% 10.76/11.05          (compose (compose (domain $X) (compose a b)) b))
% 10.76/11.05       (compose (compose (domain $X) (compose a b)) b) =
% 10.76/11.05     compose (compose (domain $X) (compose a b)) b
% 10.76/11.05  |- ifeq (codomain b) (codomain a) (compose g (compose (compose a b) b))
% 10.76/11.05       (compose (compose g (compose a b)) b) =
% 10.76/11.05     compose (compose g (compose a b)) b
% 10.76/11.05  |- ifeq (codomain $X) (codomain a)
% 10.76/11.05       (ifeq (codomain b) (codomain $X)
% 10.76/11.05          (compose (compose a b) (compose (codomain $X) b))
% 10.76/11.05          (compose (compose (compose a b) (codomain $X)) b))
% 10.76/11.05       (compose (compose (compose a b) (codomain $X)) b) =
% 10.76/11.05     compose (compose (compose a b) (codomain $X)) b
% 10.76/11.05  |- ifeq (domain $X) (codomain a)
% 10.76/11.05       (ifeq (codomain b) (domain $X)
% 10.76/11.05          (compose (compose a b) (compose (domain $X) b))
% 10.76/11.05          (compose (compose (compose a b) (domain $X)) b))
% 10.76/11.05       (compose (compose (compose a b) (domain $X)) b) =
% 10.76/11.05     compose (compose (compose a b) (domain $X)) b
% 10.76/11.05  |- ifeq (codomain $X) (codomain a)
% 10.76/11.05       (ifeq (codomain a) (codomain $X)
% 10.76/11.05          (compose (compose h a) (compose (codomain $X) b))
% 10.76/11.05          (compose (compose (compose h a) (codomain $X)) b))
% 10.76/11.05       (compose (compose (compose h a) (codomain $X)) b) =
% 10.76/11.05     compose (compose (compose h a) (codomain $X)) b
% 10.76/11.05  |- ifeq (domain $X) (codomain a)
% 10.76/11.05       (ifeq (codomain a) (domain $X)
% 10.76/11.05          (compose (compose h a) (compose (domain $X) b))
% 10.76/11.05          (compose (compose (compose h a) (domain $X)) b))
% 10.76/11.05       (compose (compose (compose h a) (domain $X)) b) =
% 10.76/11.05     compose (compose (compose h a) (domain $X)) b
% 10.76/11.05  |- ifeq (codomain a) (codomain (compose (codomain $_1) (compose h a)))
% 10.76/11.05       (ifeq (codomain $_1) (domain g)
% 10.76/11.05          (compose (codomain $_1)
% 10.76/11.05             (compose (compose h a)
% 10.76/11.05                (codomain (compose (codomain $_1) (compose h a)))))
% 10.76/11.05          (compose (codomain $_1) (compose h a)))
% 10.76/11.05       (compose (codomain $_1) (compose h a)) =
% 10.76/11.05     compose (codomain $_1) (compose h a)
% 10.76/11.05  |- ifeq (codomain a) (codomain (compose (compose a b) (compose h a)))
% 10.76/11.05       (ifeq (codomain b) (domain g)
% 10.76/11.05          (compose (compose a b)
% 10.76/11.05             (compose (compose h a)
% 10.76/11.05                (codomain (compose (compose a b) (compose h a)))))
% 10.76/11.05          (compose (compose a b) (compose h a)))
% 10.76/11.05       (compose (compose a b) (compose h a)) =
% 10.76/11.05     compose (compose a b) (compose h a)
% 10.76/11.05  |- ifeq (codomain a)
% 10.76/11.05       (codomain (compose (compose g (compose a b)) (compose h a)))
% 10.76/11.05       (ifeq (codomain b) (domain g)
% 10.76/11.05          (compose (compose g (compose a b))
% 10.76/11.05             (compose (compose h a)
% 10.76/11.05                (codomain
% 10.76/11.05                   (compose (compose g (compose a b)) (compose h a)))))
% 10.76/11.05          (compose (compose g (compose a b)) (compose h a)))
% 10.76/11.05       (compose (compose g (compose a b)) (compose h a)) =
% 10.76/11.05     compose (compose g (compose a b)) (compose h a)
% 10.76/11.05  |- ifeq (codomain a) (codomain (compose (compose h a) (compose h a)))
% 10.76/11.05       (ifeq (codomain a) (domain g)
% 10.76/11.05          (compose (compose h a)
% 10.76/11.05             (compose (compose h a)
% 10.76/11.05                (codomain (compose (compose h a) (compose h a)))))
% 10.76/11.05          (compose (compose h a) (compose h a)))
% 10.76/11.05       (compose (compose h a) (compose h a)) =
% 10.76/11.05     compose (compose h a) (compose h a)
% 10.76/11.05  |- ifeq (codomain a) (codomain (compose (domain $X) (compose h a)))
% 10.76/11.05       (ifeq (domain $X) (domain g)
% 10.76/11.05          (compose (domain $X)
% 10.76/11.05             (compose (compose h a)
% 10.76/11.05                (codomain (compose (domain $X) (compose h a)))))
% 10.76/11.05          (compose (domain $X) (compose h a)))
% 10.76/11.05       (compose (domain $X) (compose h a)) =
% 10.76/11.05     compose (domain $X) (compose h a)
% 10.76/11.05  |- ifeq (codomain $X) (codomain (compose (compose h a) (codomain $X)))
% 10.76/11.05       (ifeq (codomain a) (codomain $X)
% 10.76/11.05          (compose (compose h a)
% 10.76/11.05             (compose (codomain $X)
% 10.76/11.05                (codomain (compose (compose h a) (codomain $X)))))
% 10.76/11.05          (compose (compose h a) (codomain $X)))
% 10.76/11.05       (compose (compose h a) (codomain $X)) =
% 10.76/11.05     compose (compose h a) (codomain $X)
% 10.76/11.05  |- ifeq (codomain b)
% 10.76/11.05       (codomain (compose (compose h a) (compose g (compose a b))))
% 10.76/11.05       (ifeq (codomain a) (domain g)
% 10.76/11.05          (compose (compose h a)
% 10.76/11.05             (compose (compose g (compose a b))
% 10.76/11.05                (codomain
% 10.76/11.05                   (compose (compose h a) (compose g (compose a b))))))
% 10.76/11.05          (compose (compose h a) (compose g (compose a b))))
% 10.76/11.05       (compose (compose h a) (compose g (compose a b))) =
% 10.76/11.05     compose (compose h a) (compose g (compose a b))
% 10.76/11.05  |- ifeq (domain $X) (codomain (compose (compose h a) (domain $X)))
% 10.76/11.05       (ifeq (codomain a) (domain $X)
% 10.76/11.05          (compose (compose h a)
% 10.76/11.05             (compose (domain $X)
% 10.76/11.05                (codomain (compose (compose h a) (domain $X)))))
% 10.76/11.05          (compose (compose h a) (domain $X)))
% 10.76/11.05       (compose (compose h a) (domain $X)) =
% 10.76/11.05     compose (compose h a) (domain $X)
% 10.76/11.05  |- ifeq (codomain $X) (domain g)
% 10.76/11.05       (ifeq (codomain a) (codomain $X)
% 10.76/11.05          (compose (compose h a) (compose (codomain $X) h))
% 10.76/11.05          (compose (compose (compose h a) (codomain $X)) h))
% 10.76/11.05       (compose (compose (compose h a) (codomain $X)) h) =
% 10.76/11.05     compose (compose (compose h a) (codomain $X)) h
% 10.76/11.05  |- ifeq (codomain b) (domain g)
% 10.76/11.05       (ifeq (codomain a) (domain g)
% 10.76/11.05          (compose (compose h a) (compose (compose g (compose a b)) h))
% 10.76/11.05          (compose (compose (compose h a) (compose g (compose a b))) h))
% 10.76/11.05       (compose (compose (compose h a) (compose g (compose a b))) h) =
% 10.76/11.05     compose (compose (compose h a) (compose g (compose a b))) h
% 10.76/11.05  |- ifeq (domain $X) (domain g)
% 10.76/11.05       (ifeq (codomain a) (domain $X)
% 10.76/11.05          (compose (compose h a) (compose (domain $X) h))
% 10.76/11.05          (compose (compose (compose h a) (domain $X)) h))
% 10.76/11.05       (compose (compose (compose h a) (domain $X)) h) =
% 10.76/11.05     compose (compose (compose h a) (domain $X)) h
% 10.76/11.05  |- ifeq (codomain a) (codomain $X)
% 10.76/11.05       (ifeq (codomain b) (codomain g)
% 10.76/11.05          (compose (compose g (compose a b)) (compose a (codomain $X)))
% 10.76/11.05          (compose (compose (compose g (compose a b)) a) (codomain $X)))
% 10.76/11.05       (compose (compose (compose g (compose a b)) a) (codomain $X)) =
% 10.76/11.05     compose (compose (compose g (compose a b)) a) (codomain $X)
% 10.76/11.05  |- ifeq (codomain a) (domain g)
% 10.76/11.05       (ifeq (codomain b) (codomain g)
% 10.76/11.05          (compose (compose g (compose a b))
% 10.76/11.05             (compose a (compose g (compose a b))))
% 10.76/11.05          (compose (compose (compose g (compose a b)) a)
% 10.76/11.05             (compose g (compose a b))))
% 10.76/11.05       (compose (compose (compose g (compose a b)) a)
% 10.76/11.05          (compose g (compose a b))) =
% 10.76/11.05     compose (compose (compose g (compose a b)) a) (compose g (compose a b))
% 10.76/11.05  |- ifeq (codomain a) (domain g)
% 10.76/11.05       (ifeq (codomain b) (codomain g)
% 10.76/11.05          (compose (compose g (compose a b)) (compose a (compose h a)))
% 10.76/11.05          (compose (compose (compose g (compose a b)) a) (compose h a)))
% 10.76/11.05       (compose (compose (compose g (compose a b)) a) (compose h a)) =
% 10.76/11.05     compose (compose (compose g (compose a b)) a) (compose h a)
% 10.76/11.05  |- ifeq (codomain a) (domain $X)
% 10.76/11.05       (ifeq (codomain b) (codomain g)
% 10.76/11.05          (compose (compose g (compose a b)) (compose a (domain $X)))
% 10.76/11.05          (compose (compose (compose g (compose a b)) a) (domain $X)))
% 10.76/11.05       (compose (compose (compose g (compose a b)) a) (domain $X)) =
% 10.76/11.05     compose (compose (compose g (compose a b)) a) (domain $X)
% 10.76/11.05  |- ifeq (codomain $X) (domain g)
% 10.76/11.05       (ifeq (domain (compose (codomain $X) h)) (codomain $X)
% 10.76/11.05          (compose (codomain $X) h)
% 10.76/11.05          (compose (compose (domain (compose (codomain $X) h)) (codomain $X))
% 10.76/11.05             h))
% 10.76/11.05       (compose (compose (domain (compose (codomain $X) h)) (codomain $X))
% 10.76/11.05          h) =
% 10.76/11.05     compose (compose (domain (compose (codomain $X) h)) (codomain $X)) h
% 10.76/11.05  |- ifeq (codomain b) (domain g)
% 10.76/11.05       (ifeq (domain (compose (compose g (compose a b)) h)) (domain g)
% 10.76/11.05          (compose (compose g (compose a b)) h)
% 10.76/11.05          (compose
% 10.76/11.05             (compose (domain (compose (compose g (compose a b)) h))
% 10.76/11.05                (compose g (compose a b))) h))
% 10.76/11.05       (compose
% 10.76/11.05          (compose (domain (compose (compose g (compose a b)) h))
% 10.76/11.05             (compose g (compose a b))) h) =
% 10.76/11.05     compose
% 10.76/11.05       (compose (domain (compose (compose g (compose a b)) h))
% 10.76/11.05          (compose g (compose a b))) h
% 10.76/11.05  |- ifeq (domain $X) (domain g)
% 10.76/11.05       (ifeq (domain (compose (domain $X) h)) (domain $X)
% 10.76/11.05          (compose (domain $X) h)
% 10.76/11.05          (compose (compose (domain (compose (domain $X) h)) (domain $X)) h))
% 10.76/11.05       (compose (compose (domain (compose (domain $X) h)) (domain $X)) h) =
% 10.76/11.05     compose (compose (domain (compose (domain $X) h)) (domain $X)) h
% 10.76/11.05  |- ifeq (codomain a) (domain g)
% 10.76/11.05       (ifeq (codomain $_1) (codomain g)
% 10.76/11.05          (compose (codomain $_1) (compose a (compose h a)))
% 10.76/11.05          (compose (compose (codomain $_1) a) (compose h a)))
% 10.76/11.05       (compose (compose (codomain $_1) a) (compose h a)) =
% 10.76/11.05     compose (compose (codomain $_1) a) (compose h a)
% 10.76/11.05  |- ifeq (codomain a) (domain g)
% 10.76/11.05       (ifeq (domain $X) (codomain g)
% 10.76/11.05          (compose (domain $X) (compose a (compose h a)))
% 10.76/11.05          (compose (compose (domain $X) a) (compose h a)))
% 10.76/11.05       (compose (compose (domain $X) a) (compose h a)) =
% 10.76/11.05     compose (compose (domain $X) a) (compose h a)
% 10.76/11.05  |- ifeq (codomain g) (codomain $X)
% 10.76/11.05       (ifeq (domain (compose h (codomain $X))) (domain g)
% 10.76/11.05          (compose h (codomain $X))
% 10.76/11.05          (compose (compose (domain (compose h (codomain $X))) h)
% 10.76/11.05             (codomain $X)))
% 10.76/11.05       (compose (compose (domain (compose h (codomain $X))) h)
% 10.76/11.05          (codomain $X)) =
% 10.76/11.05     compose (compose (domain (compose h (codomain $X))) h) (codomain $X)
% 10.76/11.05  |- ifeq (codomain g) (domain g)
% 10.76/11.05       (ifeq (domain (compose h (compose h a))) (domain g)
% 10.76/11.05          (compose h (compose h a))
% 10.76/11.05          (compose (compose (domain (compose h (compose h a))) h)
% 10.76/11.05             (compose h a)))
% 10.76/11.05       (compose (compose (domain (compose h (compose h a))) h)
% 10.76/11.05          (compose h a)) =
% 10.76/11.05     compose (compose (domain (compose h (compose h a))) h) (compose h a)
% 10.76/11.06  |- ifeq (codomain g) (domain $X)
% 10.76/11.06       (ifeq (domain (compose h (domain $X))) (domain g)
% 10.76/11.06          (compose h (domain $X))
% 10.76/11.06          (compose (compose (domain (compose h (domain $X))) h) (domain $X)))
% 10.76/11.06       (compose (compose (domain (compose h (domain $X))) h) (domain $X)) =
% 10.76/11.06     compose (compose (domain (compose h (domain $X))) h) (domain $X)
% 10.76/11.06  |- ifeq (codomain $X) (domain g)
% 10.76/11.06       (ifeq (codomain g) (codomain $X)
% 10.76/11.06          (compose h (compose (codomain $X) (compose h a)))
% 10.76/11.06          (compose (compose h (codomain $X)) (compose h a)))
% 10.76/11.06       (compose (compose h (codomain $X)) (compose h a)) =
% 10.76/11.06     compose (compose h (codomain $X)) (compose h a)
% 10.76/11.06  |- ifeq (codomain b) (domain g)
% 10.76/11.06       (ifeq (codomain g) (domain g)
% 10.76/11.06          (compose h (compose (compose g (compose a b)) (compose h a)))
% 10.76/11.06          (compose (compose h (compose g (compose a b))) (compose h a)))
% 10.76/11.06       (compose (compose h (compose g (compose a b))) (compose h a)) =
% 10.76/11.06     compose (compose h (compose g (compose a b))) (compose h a)
% 10.76/11.06  |- ifeq (codomain a) (domain g)
% 10.76/11.06       (ifeq (codomain g) (domain g)
% 10.76/11.06          (compose h (compose (compose h a) (compose h a)))
% 10.76/11.06          (compose (compose h (compose h a)) (compose h a)))
% 10.76/11.06       (compose (compose h (compose h a)) (compose h a)) =
% 10.76/11.06     compose (compose h (compose h a)) (compose h a)
% 10.76/11.06  |- ifeq (domain $X) (domain g)
% 10.76/11.06       (ifeq (codomain g) (domain $X)
% 10.76/11.06          (compose h (compose (domain $X) (compose h a)))
% 10.76/11.06          (compose (compose h (domain $X)) (compose h a)))
% 10.76/11.06       (compose (compose h (domain $X)) (compose h a)) =
% 10.76/11.06     compose (compose h (domain $X)) (compose h a)
% 10.76/11.06  |- ifeq (codomain $_1090) (domain $_1092)
% 10.76/11.06       (ifeq (domain (compose (codomain $_1090) $_1092)) (codomain $_1090)
% 10.76/11.06          (compose (codomain $_1090) $_1092)
% 10.76/11.06          (compose
% 10.76/11.06             (compose (domain (compose (codomain $_1090) $_1092))
% 10.76/11.06                (codomain $_1090)) $_1092))
% 10.76/11.06       (compose
% 10.76/11.06          (compose (domain (compose (codomain $_1090) $_1092))
% 10.76/11.06             (codomain $_1090)) $_1092) =
% 10.76/11.06     compose
% 10.76/11.06       (compose (domain (compose (codomain $_1090) $_1092))
% 10.76/11.06          (codomain $_1090)) $_1092
% 10.76/11.06  |- ifeq (codomain $_1090) (domain $_1092)
% 10.76/11.06       (ifeq (codomain $_1) (codomain $_1090)
% 10.76/11.06          (compose (codomain $_1) (compose (codomain $_1090) $_1092))
% 10.76/11.06          (compose (compose (codomain $_1) (codomain $_1090)) $_1092))
% 10.76/11.06       (compose (compose (codomain $_1) (codomain $_1090)) $_1092) =
% 10.76/11.06     compose (compose (codomain $_1) (codomain $_1090)) $_1092
% 10.76/11.06  |- ifeq (codomain $_1090) (domain $_1092)
% 10.76/11.06       (ifeq (codomain b) (codomain $_1090)
% 10.76/11.06          (compose (compose g (compose a b))
% 10.76/11.06             (compose (codomain $_1090) $_1092))
% 10.76/11.06          (compose (compose (compose g (compose a b)) (codomain $_1090))
% 10.76/11.06             $_1092))
% 10.76/11.06       (compose (compose (compose g (compose a b)) (codomain $_1090))
% 10.76/11.06          $_1092) =
% 10.76/11.06     compose (compose (compose g (compose a b)) (codomain $_1090)) $_1092
% 10.76/11.06  |- ifeq (codomain $_1090) (domain $_1092)
% 10.76/11.06       (ifeq (domain $X) (codomain $_1090)
% 10.76/11.06          (compose (domain $X) (compose (codomain $_1090) $_1092))
% 10.76/11.06          (compose (compose (domain $X) (codomain $_1090)) $_1092))
% 10.76/11.06       (compose (compose (domain $X) (codomain $_1090)) $_1092) =
% 10.76/11.06     compose (compose (domain $X) (codomain $_1090)) $_1092
% 10.76/11.06  |- ifeq (codomain $_1090) (codomain $X)
% 10.76/11.06       (ifeq (codomain $_1091) (codomain $_1090)
% 10.76/11.06          (compose $_1091 (compose (codomain $_1090) (codomain $X)))
% 10.76/11.06          (compose (compose $_1091 (codomain $_1090)) (codomain $X)))
% 10.76/11.06       (compose (compose $_1091 (codomain $_1090)) (codomain $X)) =
% 10.76/11.06     compose (compose $_1091 (codomain $_1090)) (codomain $X)
% 10.76/11.06  |- ifeq (codomain $_1090) (codomain g)
% 10.76/11.06       (ifeq (codomain $_1091) (codomain $_1090)
% 10.76/11.06          (compose $_1091 (compose (codomain $_1090) (compose a b)))
% 10.76/11.06          (compose (compose $_1091 (codomain $_1090)) (compose a b)))
% 10.76/11.06       (compose (compose $_1091 (codomain $_1090)) (compose a b)) =
% 10.76/11.06     compose (compose $_1091 (codomain $_1090)) (compose a b)
% 10.76/11.06  |- ifeq (codomain $_1090) (domain g)
% 10.76/11.06       (ifeq (codomain $_1091) (codomain $_1090)
% 10.76/11.06          (compose $_1091 (compose (codomain $_1090) (compose g a)))
% 10.76/11.06          (compose (compose $_1091 (codomain $_1090)) (compose g a)))
% 10.76/11.06       (compose (compose $_1091 (codomain $_1090)) (compose g a)) =
% 10.76/11.06     compose (compose $_1091 (codomain $_1090)) (compose g a)
% 10.76/11.06  |- ifeq (codomain $_1090) (domain g)
% 10.76/11.06       (ifeq (codomain $_1091) (codomain $_1090)
% 10.76/11.06          (compose $_1091
% 10.76/11.06             (compose (codomain $_1090) (compose g (compose a b))))
% 10.76/11.06          (compose (compose $_1091 (codomain $_1090))
% 10.76/11.06             (compose g (compose a b))))
% 10.76/11.06       (compose (compose $_1091 (codomain $_1090))
% 10.76/11.06          (compose g (compose a b))) =
% 10.76/11.06     compose (compose $_1091 (codomain $_1090)) (compose g (compose a b))
% 10.76/11.06  |- ifeq (codomain $_1090) (domain g)
% 10.76/11.06       (ifeq (codomain $_1091) (codomain $_1090)
% 10.76/11.06          (compose $_1091 (compose (codomain $_1090) (compose h a)))
% 10.76/11.06          (compose (compose $_1091 (codomain $_1090)) (compose h a)))
% 10.76/11.06       (compose (compose $_1091 (codomain $_1090)) (compose h a)) =
% 10.76/11.06     compose (compose $_1091 (codomain $_1090)) (compose h a)
% 10.76/11.06  |- ifeq (codomain $_1090) (domain $X)
% 10.76/11.06       (ifeq (codomain $_1091) (codomain $_1090)
% 10.76/11.06          (compose $_1091 (compose (codomain $_1090) (domain $X)))
% 10.76/11.06          (compose (compose $_1091 (codomain $_1090)) (domain $X)))
% 10.76/11.06       (compose (compose $_1091 (codomain $_1090)) (domain $X)) =
% 10.76/11.06     compose (compose $_1091 (codomain $_1090)) (domain $X)
% 10.76/11.06  |- ifeq (domain $_1093) (domain $_1095)
% 10.76/11.06       (ifeq (domain (compose (domain $_1093) $_1095)) (domain $_1093)
% 10.76/11.06          (compose (domain $_1093) $_1095)
% 10.76/11.06          (compose
% 10.76/11.06             (compose (domain (compose (domain $_1093) $_1095))
% 10.76/11.06                (domain $_1093)) $_1095))
% 10.76/11.06       (compose
% 10.76/11.06          (compose (domain (compose (domain $_1093) $_1095)) (domain $_1093))
% 10.76/11.06          $_1095) =
% 10.76/11.06     compose
% 10.76/11.06       (compose (domain (compose (domain $_1093) $_1095)) (domain $_1093))
% 10.76/11.06       $_1095
% 10.76/11.06  |- ifeq (domain $_1093) (domain $_1095)
% 10.76/11.06       (ifeq (codomain $_1) (domain $_1093)
% 10.76/11.06          (compose (codomain $_1) (compose (domain $_1093) $_1095))
% 10.76/11.06          (compose (compose (codomain $_1) (domain $_1093)) $_1095))
% 10.76/11.06       (compose (compose (codomain $_1) (domain $_1093)) $_1095) =
% 10.76/11.06     compose (compose (codomain $_1) (domain $_1093)) $_1095
% 10.76/11.06  |- ifeq (domain $_1093) (domain $_1095)
% 10.76/11.06       (ifeq (codomain b) (domain $_1093)
% 10.76/11.06          (compose (compose g (compose a b))
% 10.76/11.06             (compose (domain $_1093) $_1095))
% 10.76/11.06          (compose (compose (compose g (compose a b)) (domain $_1093))
% 10.76/11.06             $_1095))
% 10.76/11.06       (compose (compose (compose g (compose a b)) (domain $_1093)) $_1095) =
% 10.76/11.06     compose (compose (compose g (compose a b)) (domain $_1093)) $_1095
% 10.76/11.06  |- ifeq (domain $_1093) (domain $_1095)
% 10.76/11.06       (ifeq (domain $X) (domain $_1093)
% 10.76/11.06          (compose (domain $X) (compose (domain $_1093) $_1095))
% 10.76/11.06          (compose (compose (domain $X) (domain $_1093)) $_1095))
% 10.76/11.06       (compose (compose (domain $X) (domain $_1093)) $_1095) =
% 10.76/11.06     compose (compose (domain $X) (domain $_1093)) $_1095
% 10.76/11.06  |- ifeq (domain $_1093) (codomain $X)
% 10.76/11.06       (ifeq (codomain $_1094) (domain $_1093)
% 10.76/11.06          (compose $_1094 (compose (domain $_1093) (codomain $X)))
% 10.76/11.06          (compose (compose $_1094 (domain $_1093)) (codomain $X)))
% 10.76/11.06       (compose (compose $_1094 (domain $_1093)) (codomain $X)) =
% 10.76/11.06     compose (compose $_1094 (domain $_1093)) (codomain $X)
% 10.76/11.06  |- ifeq (domain $_1093) (codomain g)
% 10.76/11.06       (ifeq (codomain $_1094) (domain $_1093)
% 10.76/11.06          (compose $_1094 (compose (domain $_1093) (compose a b)))
% 10.76/11.06          (compose (compose $_1094 (domain $_1093)) (compose a b)))
% 10.76/11.06       (compose (compose $_1094 (domain $_1093)) (compose a b)) =
% 10.76/11.06     compose (compose $_1094 (domain $_1093)) (compose a b)
% 10.76/11.06  |- ifeq (domain $_1093) (domain g)
% 10.76/11.06       (ifeq (codomain $_1094) (domain $_1093)
% 10.76/11.06          (compose $_1094 (compose (domain $_1093) (compose g a)))
% 10.76/11.06          (compose (compose $_1094 (domain $_1093)) (compose g a)))
% 10.76/11.06       (compose (compose $_1094 (domain $_1093)) (compose g a)) =
% 10.76/11.06     compose (compose $_1094 (domain $_1093)) (compose g a)
% 10.76/11.06  |- ifeq (domain $_1093) (domain g)
% 10.76/11.06       (ifeq (codomain $_1094) (domain $_1093)
% 10.76/11.06          (compose $_1094
% 10.76/11.06             (compose (domain $_1093) (compose g (compose a b))))
% 10.76/11.06          (compose (compose $_1094 (domain $_1093))
% 10.76/11.06             (compose g (compose a b))))
% 10.76/11.06       (compose (compose $_1094 (domain $_1093)) (compose g (compose a b))) =
% 10.76/11.06     compose (compose $_1094 (domain $_1093)) (compose g (compose a b))
% 10.76/11.06  |- ifeq (domain $_1093) (domain g)
% 10.76/11.06       (ifeq (codomain $_1094) (domain $_1093)
% 10.76/11.06          (compose $_1094 (compose (domain $_1093) (compose h a)))
% 10.76/11.06          (compose (compose $_1094 (domain $_1093)) (compose h a)))
% 10.76/11.06       (compose (compose $_1094 (domain $_1093)) (compose h a)) =
% 10.76/11.06     compose (compose $_1094 (domain $_1093)) (compose h a)
% 10.76/11.06  |- ifeq (domain $_1093) (domain $X)
% 10.76/11.06       (ifeq (codomain $_1094) (domain $_1093)
% 10.76/11.06          (compose $_1094 (compose (domain $_1093) (domain $X)))
% 10.76/11.06          (compose (compose $_1094 (domain $_1093)) (domain $X)))
% 10.76/11.06       (compose (compose $_1094 (domain $_1093)) (domain $X)) =
% 10.76/11.06     compose (compose $_1094 (domain $_1093)) (domain $X)
% 10.76/11.06  |- ifeq (codomain $_1096) (domain g)
% 10.76/11.06       (compose (codomain $_1096) (compose g (compose a b)))
% 10.76/11.06       (compose (compose (codomain $_1096) (compose g a)) b) =
% 10.76/11.06     compose (compose (codomain $_1096) (compose g a)) b
% 10.76/11.06  |- ifeq (codomain b) (domain $_1098)
% 10.76/11.06       (ifeq (codomain $_1096) (codomain g)
% 10.76/11.06          (compose (codomain $_1096) (compose (compose a b) $_1098))
% 10.76/11.06          (compose (compose (codomain $_1096) (compose a b)) $_1098))
% 10.76/11.06       (compose (compose (codomain $_1096) (compose a b)) $_1098) =
% 10.76/11.06     compose (compose (codomain $_1096) (compose a b)) $_1098
% 10.76/11.06  |- ifeq (codomain a) (domain $_1098)
% 10.76/11.06       (ifeq (codomain $_1096) (domain g)
% 10.76/11.06          (compose (codomain $_1096) (compose (compose g a) $_1098))
% 10.76/11.06          (compose (compose (codomain $_1096) (compose g a)) $_1098))
% 10.76/11.06       (compose (compose (codomain $_1096) (compose g a)) $_1098) =
% 10.76/11.06     compose (compose (codomain $_1096) (compose g a)) $_1098
% 10.76/11.06  |- ifeq (codomain b) (domain $_1098)
% 10.76/11.06       (ifeq (codomain $_1096) (domain g)
% 10.76/11.06          (compose (codomain $_1096)
% 10.76/11.06             (compose (compose g (compose a b)) $_1098))
% 10.76/11.06          (compose (compose (codomain $_1096) (compose g (compose a b)))
% 10.76/11.06             $_1098))
% 10.76/11.06       (compose (compose (codomain $_1096) (compose g (compose a b)))
% 10.76/11.06          $_1098) =
% 10.76/11.06     compose (compose (codomain $_1096) (compose g (compose a b))) $_1098
% 10.76/11.06  |- ifeq (codomain a) (domain $_1098)
% 10.76/11.06       (ifeq (codomain $_1096) (domain g)
% 10.76/11.06          (compose (codomain $_1096) (compose (compose h a) $_1098))
% 10.76/11.06          (compose (compose (codomain $_1096) (compose h a)) $_1098))
% 10.76/11.06       (compose (compose (codomain $_1096) (compose h a)) $_1098) =
% 10.76/11.06     compose (compose (codomain $_1096) (compose h a)) $_1098
% 10.76/11.06  |- ifeq (codomain $_1097) (codomain $X)
% 10.76/11.06       (ifeq (codomain $_1096) (domain $_1097)
% 10.76/11.06          (compose (codomain $_1096) (compose $_1097 (codomain $X)))
% 10.76/11.06          (compose (compose (codomain $_1096) $_1097) (codomain $X)))
% 10.76/11.06       (compose (compose (codomain $_1096) $_1097) (codomain $X)) =
% 10.76/11.06     compose (compose (codomain $_1096) $_1097) (codomain $X)
% 10.76/11.06  |- ifeq (codomain $_1097) (codomain g)
% 10.76/11.06       (ifeq (codomain $_1096) (domain $_1097)
% 10.76/11.06          (compose (codomain $_1096) (compose $_1097 (compose a b)))
% 10.76/11.06          (compose (compose (codomain $_1096) $_1097) (compose a b)))
% 10.76/11.06       (compose (compose (codomain $_1096) $_1097) (compose a b)) =
% 10.76/11.06     compose (compose (codomain $_1096) $_1097) (compose a b)
% 10.76/11.06  |- ifeq (codomain $_1097) (domain g)
% 10.76/11.06       (ifeq (codomain $_1096) (domain $_1097)
% 10.76/11.06          (compose (codomain $_1096) (compose $_1097 (compose g a)))
% 10.76/11.06          (compose (compose (codomain $_1096) $_1097) (compose g a)))
% 10.76/11.06       (compose (compose (codomain $_1096) $_1097) (compose g a)) =
% 10.76/11.06     compose (compose (codomain $_1096) $_1097) (compose g a)
% 10.76/11.06  |- ifeq (codomain $_1097) (domain g)
% 10.76/11.06       (ifeq (codomain $_1096) (domain $_1097)
% 10.76/11.06          (compose (codomain $_1096)
% 10.76/11.06             (compose $_1097 (compose g (compose a b))))
% 10.76/11.06          (compose (compose (codomain $_1096) $_1097)
% 10.76/11.06             (compose g (compose a b))))
% 10.76/11.06       (compose (compose (codomain $_1096) $_1097)
% 10.76/11.06          (compose g (compose a b))) =
% 10.76/11.06     compose (compose (codomain $_1096) $_1097) (compose g (compose a b))
% 10.76/11.06  |- ifeq (codomain $_1097) (domain g)
% 10.76/11.06       (ifeq (codomain $_1096) (domain $_1097)
% 10.76/11.06          (compose (codomain $_1096) (compose $_1097 (compose h a)))
% 10.76/11.06          (compose (compose (codomain $_1096) $_1097) (compose h a)))
% 10.76/11.06       (compose (compose (codomain $_1096) $_1097) (compose h a)) =
% 10.76/11.06     compose (compose (codomain $_1096) $_1097) (compose h a)
% 10.76/11.06  |- ifeq (codomain $_1097) (domain $X)
% 10.76/11.06       (ifeq (codomain $_1096) (domain $_1097)
% 10.76/11.06          (compose (codomain $_1096) (compose $_1097 (domain $X)))
% 10.76/11.06          (compose (compose (codomain $_1096) $_1097) (domain $X)))
% 10.76/11.06       (compose (compose (codomain $_1096) $_1097) (domain $X)) =
% 10.76/11.06     compose (compose (codomain $_1096) $_1097) (domain $X)
% 10.76/11.06  |- ifeq (domain $X) (domain g)
% 10.76/11.06       (compose (domain $X) (compose g (compose a b)))
% 10.76/11.06       (compose (compose (domain $X) (compose g a)) b) =
% 10.76/11.06     compose (compose (domain $X) (compose g a)) b
% 10.76/11.06  |- ifeq (codomain b) (domain $_1103)
% 10.76/11.06       (ifeq (domain $_1101) (codomain g)
% 10.76/11.06          (compose (domain $_1101) (compose (compose a b) $_1103))
% 10.76/11.06          (compose (compose (domain $_1101) (compose a b)) $_1103))
% 10.76/11.06       (compose (compose (domain $_1101) (compose a b)) $_1103) =
% 10.76/11.06     compose (compose (domain $_1101) (compose a b)) $_1103
% 10.76/11.06  |- ifeq (codomain a) (domain $_1103)
% 10.76/11.06       (ifeq (domain $_1101) (domain g)
% 10.76/11.06          (compose (domain $_1101) (compose (compose g a) $_1103))
% 10.76/11.06          (compose (compose (domain $_1101) (compose g a)) $_1103))
% 10.76/11.06       (compose (compose (domain $_1101) (compose g a)) $_1103) =
% 10.76/11.06     compose (compose (domain $_1101) (compose g a)) $_1103
% 10.76/11.06  |- ifeq (codomain b) (domain $_1103)
% 10.76/11.06       (ifeq (domain $_1101) (domain g)
% 10.76/11.06          (compose (domain $_1101)
% 10.76/11.06             (compose (compose g (compose a b)) $_1103))
% 10.76/11.06          (compose (compose (domain $_1101) (compose g (compose a b)))
% 10.76/11.06             $_1103))
% 10.76/11.06       (compose (compose (domain $_1101) (compose g (compose a b))) $_1103) =
% 10.76/11.06     compose (compose (domain $_1101) (compose g (compose a b))) $_1103
% 10.76/11.06  |- ifeq (codomain a) (domain $_1103)
% 10.76/11.06       (ifeq (domain $_1101) (domain g)
% 10.76/11.06          (compose (domain $_1101) (compose (compose h a) $_1103))
% 10.76/11.06          (compose (compose (domain $_1101) (compose h a)) $_1103))
% 10.76/11.06       (compose (compose (domain $_1101) (compose h a)) $_1103) =
% 10.76/11.06     compose (compose (domain $_1101) (compose h a)) $_1103
% 10.76/11.06  |- ifeq (codomain $_1102) (codomain $X)
% 10.76/11.06       (ifeq (domain $_1101) (domain $_1102)
% 10.76/11.06          (compose (domain $_1101) (compose $_1102 (codomain $X)))
% 10.76/11.06          (compose (compose (domain $_1101) $_1102) (codomain $X)))
% 10.76/11.06       (compose (compose (domain $_1101) $_1102) (codomain $X)) =
% 10.76/11.06     compose (compose (domain $_1101) $_1102) (codomain $X)
% 10.76/11.06  |- ifeq (codomain $_1102) (codomain g)
% 10.76/11.06       (ifeq (domain $_1101) (domain $_1102)
% 10.76/11.06          (compose (domain $_1101) (compose $_1102 (compose a b)))
% 10.76/11.06          (compose (compose (domain $_1101) $_1102) (compose a b)))
% 10.76/11.06       (compose (compose (domain $_1101) $_1102) (compose a b)) =
% 10.76/11.06     compose (compose (domain $_1101) $_1102) (compose a b)
% 10.76/11.06  |- ifeq (codomain $_1102) (domain g)
% 10.76/11.06       (ifeq (domain $_1101) (domain $_1102)
% 10.76/11.06          (compose (domain $_1101) (compose $_1102 (compose g a)))
% 10.76/11.06          (compose (compose (domain $_1101) $_1102) (compose g a)))
% 10.76/11.06       (compose (compose (domain $_1101) $_1102) (compose g a)) =
% 10.76/11.06     compose (compose (domain $_1101) $_1102) (compose g a)
% 10.76/11.06  |- ifeq (codomain $_1102) (domain g)
% 10.76/11.06       (ifeq (domain $_1101) (domain $_1102)
% 10.76/11.06          (compose (domain $_1101)
% 10.76/11.06             (compose $_1102 (compose g (compose a b))))
% 10.76/11.06          (compose (compose (domain $_1101) $_1102)
% 10.76/11.06             (compose g (compose a b))))
% 10.76/11.06       (compose (compose (domain $_1101) $_1102) (compose g (compose a b))) =
% 10.76/11.06     compose (compose (domain $_1101) $_1102) (compose g (compose a b))
% 10.76/11.07  |- ifeq (codomain $_1102) (domain g)
% 10.76/11.07       (ifeq (domain $_1101) (domain $_1102)
% 10.76/11.07          (compose (domain $_1101) (compose $_1102 (compose h a)))
% 10.76/11.07          (compose (compose (domain $_1101) $_1102) (compose h a)))
% 10.76/11.07       (compose (compose (domain $_1101) $_1102) (compose h a)) =
% 10.76/11.07     compose (compose (domain $_1101) $_1102) (compose h a)
% 10.76/11.07  |- ifeq (codomain $_1102) (domain $X)
% 10.76/11.07       (ifeq (domain $_1101) (domain $_1102)
% 10.76/11.07          (compose (domain $_1101) (compose $_1102 (domain $X)))
% 10.76/11.07          (compose (compose (domain $_1101) $_1102) (domain $X)))
% 10.76/11.07       (compose (compose (domain $_1101) $_1102) (domain $X)) =
% 10.76/11.07     compose (compose (domain $_1101) $_1102) (domain $X)
% 10.76/11.07  |- ifeq (codomain $_1106) (codomain $_1104)
% 10.76/11.07       (ifeq (domain (compose $_1106 (codomain $_1104))) (domain $_1106)
% 10.76/11.07          (compose $_1106 (codomain $_1104))
% 10.76/11.07          (compose
% 10.76/11.07             (compose (domain (compose $_1106 (codomain $_1104))) $_1106)
% 10.76/11.07             (codomain $_1104)))
% 10.76/11.07       (compose (compose (domain (compose $_1106 (codomain $_1104))) $_1106)
% 10.76/11.07          (codomain $_1104)) =
% 10.76/11.07     compose (compose (domain (compose $_1106 (codomain $_1104))) $_1106)
% 10.76/11.07       (codomain $_1104)
% 10.76/11.07  |- ifeq (codomain b) (codomain $_1104)
% 10.76/11.07       (ifeq (codomain $_1105) (codomain g)
% 10.76/11.07          (compose $_1105 (compose (compose a b) (codomain $_1104)))
% 10.76/11.07          (compose (compose $_1105 (compose a b)) (codomain $_1104)))
% 10.76/11.07       (compose (compose $_1105 (compose a b)) (codomain $_1104)) =
% 10.76/11.07     compose (compose $_1105 (compose a b)) (codomain $_1104)
% 10.76/11.07  |- ifeq (codomain a) (codomain $_1104)
% 10.76/11.07       (ifeq (codomain $_1105) (domain g)
% 10.76/11.07          (compose $_1105 (compose (compose g a) (codomain $_1104)))
% 10.76/11.07          (compose (compose $_1105 (compose g a)) (codomain $_1104)))
% 10.76/11.07       (compose (compose $_1105 (compose g a)) (codomain $_1104)) =
% 10.76/11.07     compose (compose $_1105 (compose g a)) (codomain $_1104)
% 10.76/11.07  |- ifeq (codomain b) (codomain $_1104)
% 10.76/11.07       (ifeq (codomain $_1105) (domain g)
% 10.76/11.07          (compose $_1105
% 10.76/11.07             (compose (compose g (compose a b)) (codomain $_1104)))
% 10.76/11.07          (compose (compose $_1105 (compose g (compose a b)))
% 10.76/11.07             (codomain $_1104)))
% 10.76/11.07       (compose (compose $_1105 (compose g (compose a b)))
% 10.76/11.07          (codomain $_1104)) =
% 10.76/11.07     compose (compose $_1105 (compose g (compose a b))) (codomain $_1104)
% 10.76/11.07  |- ifeq (codomain a) (codomain $_1104)
% 10.76/11.07       (ifeq (codomain $_1105) (domain g)
% 10.76/11.07          (compose $_1105 (compose (compose h a) (codomain $_1104)))
% 10.76/11.07          (compose (compose $_1105 (compose h a)) (codomain $_1104)))
% 10.76/11.07       (compose (compose $_1105 (compose h a)) (codomain $_1104)) =
% 10.76/11.07     compose (compose $_1105 (compose h a)) (codomain $_1104)
% 10.76/11.07  |- ifeq (codomain $_1106) (codomain $_1104)
% 10.76/11.07       (ifeq (codomain b) (domain $_1106)
% 10.76/11.07          (compose (compose g (compose a b))
% 10.76/11.07             (compose $_1106 (codomain $_1104)))
% 10.76/11.07          (compose (compose (compose g (compose a b)) $_1106)
% 10.76/11.07             (codomain $_1104)))
% 10.76/11.07       (compose (compose (compose g (compose a b)) $_1106)
% 10.76/11.07          (codomain $_1104)) =
% 10.76/11.07     compose (compose (compose g (compose a b)) $_1106) (codomain $_1104)
% 10.76/11.07  |- ifeq (codomain $_1109) (domain $_1107)
% 10.76/11.07       (ifeq (domain (compose $_1109 (domain $_1107))) (domain $_1109)
% 10.76/11.07          (compose $_1109 (domain $_1107))
% 10.76/11.07          (compose (compose (domain (compose $_1109 (domain $_1107))) $_1109)
% 10.76/11.07             (domain $_1107)))
% 10.76/11.07       (compose (compose (domain (compose $_1109 (domain $_1107))) $_1109)
% 10.76/11.07          (domain $_1107)) =
% 10.76/11.07     compose (compose (domain (compose $_1109 (domain $_1107))) $_1109)
% 10.76/11.07       (domain $_1107)
% 10.76/11.07  |- ifeq (codomain b) (domain $_1107)
% 10.76/11.07       (ifeq (codomain $_1108) (codomain g)
% 10.76/11.07          (compose $_1108 (compose (compose a b) (domain $_1107)))
% 10.76/11.07          (compose (compose $_1108 (compose a b)) (domain $_1107)))
% 10.76/11.07       (compose (compose $_1108 (compose a b)) (domain $_1107)) =
% 10.76/11.07     compose (compose $_1108 (compose a b)) (domain $_1107)
% 10.76/11.07  |- ifeq (codomain a) (domain $_1107)
% 10.76/11.07       (ifeq (codomain $_1108) (domain g)
% 10.76/11.07          (compose $_1108 (compose (compose g a) (domain $_1107)))
% 10.76/11.07          (compose (compose $_1108 (compose g a)) (domain $_1107)))
% 10.76/11.07       (compose (compose $_1108 (compose g a)) (domain $_1107)) =
% 10.76/11.07     compose (compose $_1108 (compose g a)) (domain $_1107)
% 10.76/11.07  |- ifeq (codomain b) (domain $_1107)
% 10.76/11.07       (ifeq (codomain $_1108) (domain g)
% 10.76/11.07          (compose $_1108
% 10.76/11.07             (compose (compose g (compose a b)) (domain $_1107)))
% 10.76/11.07          (compose (compose $_1108 (compose g (compose a b)))
% 10.76/11.07             (domain $_1107)))
% 10.76/11.07       (compose (compose $_1108 (compose g (compose a b))) (domain $_1107)) =
% 10.76/11.07     compose (compose $_1108 (compose g (compose a b))) (domain $_1107)
% 10.76/11.07  |- ifeq (codomain a) (domain $_1107)
% 10.76/11.07       (ifeq (codomain $_1108) (domain g)
% 10.76/11.07          (compose $_1108 (compose (compose h a) (domain $_1107)))
% 10.76/11.07          (compose (compose $_1108 (compose h a)) (domain $_1107)))
% 10.76/11.07       (compose (compose $_1108 (compose h a)) (domain $_1107)) =
% 10.76/11.07     compose (compose $_1108 (compose h a)) (domain $_1107)
% 10.76/11.07  |- ifeq (codomain $_1109) (domain $_1107)
% 10.76/11.07       (ifeq (codomain b) (domain $_1109)
% 10.76/11.07          (compose (compose g (compose a b))
% 10.76/11.07             (compose $_1109 (domain $_1107)))
% 10.76/11.07          (compose (compose (compose g (compose a b)) $_1109)
% 10.76/11.07             (domain $_1107)))
% 10.76/11.07       (compose (compose (compose g (compose a b)) $_1109) (domain $_1107)) =
% 10.76/11.07     compose (compose (compose g (compose a b)) $_1109) (domain $_1107)
% 10.76/11.07  |- ifeq (codomain b) (domain g)
% 10.76/11.07       (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.76/11.07       (compose (compose (compose g (compose a b)) (compose g a)) b) =
% 10.76/11.07     compose (compose (compose g (compose a b)) (compose g a)) b
% 10.76/11.07  |- ifeq (codomain b) (domain $_1111)
% 10.76/11.07       (ifeq (codomain b) (codomain g)
% 10.76/11.07          (compose (compose g (compose a b)) (compose (compose a b) $_1111))
% 10.76/11.07          (compose (compose (compose g (compose a b)) (compose a b)) $_1111))
% 10.76/11.07       (compose (compose (compose g (compose a b)) (compose a b)) $_1111) =
% 10.76/11.07     compose (compose (compose g (compose a b)) (compose a b)) $_1111
% 10.76/11.07  |- ifeq (codomain a) (domain $_1111)
% 10.76/11.07       (ifeq (codomain b) (domain g)
% 10.76/11.07          (compose (compose g (compose a b)) (compose (compose g a) $_1111))
% 10.76/11.07          (compose (compose (compose g (compose a b)) (compose g a)) $_1111))
% 10.76/11.07       (compose (compose (compose g (compose a b)) (compose g a)) $_1111) =
% 10.76/11.07     compose (compose (compose g (compose a b)) (compose g a)) $_1111
% 10.76/11.07  |- ifeq (codomain b) (domain $_1111)
% 10.76/11.07       (ifeq (codomain b) (domain g)
% 10.76/11.07          (compose (compose g (compose a b))
% 10.76/11.07             (compose (compose g (compose a b)) $_1111))
% 10.76/11.07          (compose
% 10.76/11.07             (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.76/11.07             $_1111))
% 10.76/11.07       (compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.76/11.07          $_1111) =
% 10.76/11.07     compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.76/11.07       $_1111
% 10.76/11.07  |- ifeq (codomain a) (domain $_1111)
% 10.76/11.07       (ifeq (codomain b) (domain g)
% 10.76/11.07          (compose (compose g (compose a b)) (compose (compose h a) $_1111))
% 10.76/11.07          (compose (compose (compose g (compose a b)) (compose h a)) $_1111))
% 10.76/11.07       (compose (compose (compose g (compose a b)) (compose h a)) $_1111) =
% 10.76/11.07     compose (compose (compose g (compose a b)) (compose h a)) $_1111
% 10.83/11.07  |- ifeq (codomain $_1110) (codomain g)
% 10.83/11.07       (ifeq (codomain b) (domain $_1110)
% 10.83/11.07          (compose (compose g (compose a b)) (compose $_1110 (compose a b)))
% 10.83/11.07          (compose (compose (compose g (compose a b)) $_1110) (compose a b)))
% 10.83/11.07       (compose (compose (compose g (compose a b)) $_1110) (compose a b)) =
% 10.83/11.07     compose (compose (compose g (compose a b)) $_1110) (compose a b)
% 10.83/11.07  |- ifeq (codomain $_1110) (domain g)
% 10.83/11.07       (ifeq (codomain b) (domain $_1110)
% 10.83/11.07          (compose (compose g (compose a b)) (compose $_1110 (compose g a)))
% 10.83/11.07          (compose (compose (compose g (compose a b)) $_1110) (compose g a)))
% 10.83/11.07       (compose (compose (compose g (compose a b)) $_1110) (compose g a)) =
% 10.83/11.07     compose (compose (compose g (compose a b)) $_1110) (compose g a)
% 10.83/11.07  |- ifeq (codomain $_1110) (domain g)
% 10.83/11.07       (ifeq (codomain b) (domain $_1110)
% 10.83/11.07          (compose (compose g (compose a b))
% 10.83/11.07             (compose $_1110 (compose g (compose a b))))
% 10.83/11.07          (compose (compose (compose g (compose a b)) $_1110)
% 10.83/11.07             (compose g (compose a b))))
% 10.83/11.07       (compose (compose (compose g (compose a b)) $_1110)
% 10.83/11.07          (compose g (compose a b))) =
% 10.83/11.07     compose (compose (compose g (compose a b)) $_1110)
% 10.83/11.07       (compose g (compose a b))
% 10.83/11.07  |- ifeq (codomain $_1110) (domain g)
% 10.83/11.07       (ifeq (codomain b) (domain $_1110)
% 10.83/11.07          (compose (compose g (compose a b)) (compose $_1110 (compose h a)))
% 10.83/11.07          (compose (compose (compose g (compose a b)) $_1110) (compose h a)))
% 10.83/11.07       (compose (compose (compose g (compose a b)) $_1110) (compose h a)) =
% 10.83/11.07     compose (compose (compose g (compose a b)) $_1110) (compose h a)
% 10.83/11.07  |- ifeq (codomain $_1112) (codomain a)
% 10.83/11.07       (ifeq (codomain $_1) (codomain $_1112)
% 10.83/11.07          (compose (codomain $_1) (compose (codomain $_1112) b))
% 10.83/11.07          (compose (compose (codomain $_1) (codomain $_1112)) b))
% 10.83/11.07       (compose (compose (codomain $_1) (codomain $_1112)) b) =
% 10.83/11.07     compose (compose (codomain $_1) (codomain $_1112)) b
% 10.83/11.07  |- ifeq (codomain $_1112) (codomain a)
% 10.83/11.07       (ifeq (codomain b) (codomain $_1112)
% 10.83/11.07          (compose (compose g (compose a b)) (compose (codomain $_1112) b))
% 10.83/11.07          (compose (compose (compose g (compose a b)) (codomain $_1112)) b))
% 10.83/11.07       (compose (compose (compose g (compose a b)) (codomain $_1112)) b) =
% 10.83/11.07     compose (compose (compose g (compose a b)) (codomain $_1112)) b
% 10.83/11.07  |- ifeq (codomain $_1112) (codomain a)
% 10.83/11.07       (ifeq (domain $X) (codomain $_1112)
% 10.83/11.07          (compose (domain $X) (compose (codomain $_1112) b))
% 10.83/11.07          (compose (compose (domain $X) (codomain $_1112)) b))
% 10.83/11.07       (compose (compose (domain $X) (codomain $_1112)) b) =
% 10.83/11.07     compose (compose (domain $X) (codomain $_1112)) b
% 10.83/11.07  |- ifeq (domain $_1114) (codomain a)
% 10.83/11.07       (ifeq (codomain $_1) (domain $_1114)
% 10.83/11.07          (compose (codomain $_1) (compose (domain $_1114) b))
% 10.83/11.07          (compose (compose (codomain $_1) (domain $_1114)) b))
% 10.83/11.07       (compose (compose (codomain $_1) (domain $_1114)) b) =
% 10.83/11.07     compose (compose (codomain $_1) (domain $_1114)) b
% 10.83/11.07  |- ifeq (domain $_1114) (codomain a)
% 10.83/11.07       (ifeq (codomain b) (domain $_1114)
% 10.83/11.07          (compose (compose g (compose a b)) (compose (domain $_1114) b))
% 10.83/11.07          (compose (compose (compose g (compose a b)) (domain $_1114)) b))
% 10.83/11.07       (compose (compose (compose g (compose a b)) (domain $_1114)) b) =
% 10.83/11.07     compose (compose (compose g (compose a b)) (domain $_1114)) b
% 10.83/11.07  |- ifeq (domain $_1114) (codomain a)
% 10.83/11.07       (ifeq (domain $X) (domain $_1114)
% 10.83/11.07          (compose (domain $X) (compose (domain $_1114) b))
% 10.83/11.07          (compose (compose (domain $X) (domain $_1114)) b))
% 10.83/11.07       (compose (compose (domain $X) (domain $_1114)) b) =
% 10.83/11.07     compose (compose (domain $X) (domain $_1114)) b
% 10.83/11.07  |- ifeq (codomain b) (codomain $X)
% 10.83/11.07       (ifeq (codomain a) (codomain g)
% 10.83/11.07          (compose (compose g a) (compose (compose a b) (codomain $X)))
% 10.83/11.07          (compose (compose (compose g a) (compose a b)) (codomain $X)))
% 10.83/11.07       (compose (compose (compose g a) (compose a b)) (codomain $X)) =
% 10.83/11.07     compose (compose (compose g a) (compose a b)) (codomain $X)
% 10.83/11.07  |- ifeq (codomain b) (codomain g)
% 10.83/11.07       (ifeq (codomain a) (codomain g)
% 10.83/11.07          (compose (compose g a) (compose (compose a b) (compose a b)))
% 10.83/11.07          (compose (compose (compose g a) (compose a b)) (compose a b)))
% 10.83/11.07       (compose (compose (compose g a) (compose a b)) (compose a b)) =
% 10.83/11.07     compose (compose (compose g a) (compose a b)) (compose a b)
% 10.83/11.07  |- ifeq (codomain b) (domain g)
% 10.83/11.07       (ifeq (codomain a) (codomain g)
% 10.83/11.07          (compose (compose g a)
% 10.83/11.07             (compose (compose a b) (compose g (compose a b))))
% 10.83/11.07          (compose (compose (compose g a) (compose a b))
% 10.83/11.07             (compose g (compose a b))))
% 10.83/11.07       (compose (compose (compose g a) (compose a b))
% 10.83/11.07          (compose g (compose a b))) =
% 10.83/11.07     compose (compose (compose g a) (compose a b)) (compose g (compose a b))
% 10.83/11.07  |- ifeq (codomain b) (domain g)
% 10.83/11.07       (ifeq (codomain a) (codomain g)
% 10.83/11.07          (compose (compose g a) (compose (compose a b) (compose h a)))
% 10.83/11.07          (compose (compose (compose g a) (compose a b)) (compose h a)))
% 10.83/11.07       (compose (compose (compose g a) (compose a b)) (compose h a)) =
% 10.83/11.07     compose (compose (compose g a) (compose a b)) (compose h a)
% 10.83/11.07  |- ifeq (codomain b) (domain $X)
% 10.83/11.07       (ifeq (codomain a) (codomain g)
% 10.83/11.07          (compose (compose g a) (compose (compose a b) (domain $X)))
% 10.83/11.07          (compose (compose (compose g a) (compose a b)) (domain $X)))
% 10.83/11.07       (compose (compose (compose g a) (compose a b)) (domain $X)) =
% 10.83/11.07     compose (compose (compose g a) (compose a b)) (domain $X)
% 10.83/11.07  |- ifeq (codomain a) (codomain $X)
% 10.83/11.07       (ifeq (codomain a) (domain g)
% 10.83/11.07          (compose (compose g a) (compose (compose g a) (codomain $X)))
% 10.83/11.07          (compose (compose (compose g a) (compose g a)) (codomain $X)))
% 10.83/11.07       (compose (compose (compose g a) (compose g a)) (codomain $X)) =
% 10.83/11.07     compose (compose (compose g a) (compose g a)) (codomain $X)
% 10.83/11.08  |- ifeq (codomain a) (codomain g)
% 10.83/11.08       (ifeq (codomain a) (domain g)
% 10.83/11.08          (compose (compose g a) (compose (compose g a) (compose a b)))
% 10.83/11.08          (compose (compose (compose g a) (compose g a)) (compose a b)))
% 10.83/11.08       (compose (compose (compose g a) (compose g a)) (compose a b)) =
% 10.83/11.08     compose (compose (compose g a) (compose g a)) (compose a b)
% 10.83/11.08  |- ifeq (codomain a) (domain g)
% 10.83/11.08       (ifeq (codomain a) (domain g)
% 10.83/11.08          (compose (compose g a)
% 10.83/11.08             (compose (compose g a) (compose g (compose a b))))
% 10.83/11.08          (compose (compose (compose g a) (compose g a))
% 10.83/11.08             (compose g (compose a b))))
% 10.83/11.08       (compose (compose (compose g a) (compose g a))
% 10.83/11.08          (compose g (compose a b))) =
% 10.83/11.08     compose (compose (compose g a) (compose g a)) (compose g (compose a b))
% 10.83/11.08  |- ifeq (codomain a) (domain g)
% 10.83/11.08       (ifeq (codomain a) (domain g)
% 10.83/11.08          (compose (compose g a) (compose (compose g a) (compose h a)))
% 10.83/11.08          (compose (compose (compose g a) (compose g a)) (compose h a)))
% 10.83/11.08       (compose (compose (compose g a) (compose g a)) (compose h a)) =
% 10.83/11.08     compose (compose (compose g a) (compose g a)) (compose h a)
% 10.83/11.08  |- ifeq (codomain a) (domain $X)
% 10.83/11.08       (ifeq (codomain a) (domain g)
% 10.83/11.08          (compose (compose g a) (compose (compose g a) (domain $X)))
% 10.83/11.08          (compose (compose (compose g a) (compose g a)) (domain $X)))
% 10.83/11.08       (compose (compose (compose g a) (compose g a)) (domain $X)) =
% 10.83/11.08     compose (compose (compose g a) (compose g a)) (domain $X)
% 10.83/11.08  |- ifeq (codomain $X) (domain g)
% 10.83/11.08       (ifeq (codomain a) (codomain $X)
% 10.83/11.08          (compose (compose g a) (compose (codomain $X) (compose h a)))
% 10.83/11.08          (compose (compose (compose g a) (codomain $X)) (compose h a)))
% 10.83/11.08       (compose (compose (compose g a) (codomain $X)) (compose h a)) =
% 10.83/11.08     compose (compose (compose g a) (codomain $X)) (compose h a)
% 10.83/11.08  |- ifeq (codomain b) (domain g)
% 10.83/11.08       (ifeq (codomain a) (domain g)
% 10.83/11.08          (compose (compose g a)
% 10.83/11.08             (compose (compose g (compose a b)) (compose h a)))
% 10.83/11.08          (compose (compose (compose g a) (compose g (compose a b)))
% 10.83/11.08             (compose h a)))
% 10.83/11.08       (compose (compose (compose g a) (compose g (compose a b)))
% 10.83/11.08          (compose h a)) =
% 10.83/11.08     compose (compose (compose g a) (compose g (compose a b))) (compose h a)
% 10.83/11.08  |- ifeq (codomain a) (domain g)
% 10.83/11.08       (ifeq (codomain a) (domain g)
% 10.83/11.08          (compose (compose g a) (compose (compose h a) (compose h a)))
% 10.83/11.08          (compose (compose (compose g a) (compose h a)) (compose h a)))
% 10.83/11.08       (compose (compose (compose g a) (compose h a)) (compose h a)) =
% 10.83/11.08     compose (compose (compose g a) (compose h a)) (compose h a)
% 10.83/11.08  |- ifeq (domain $X) (domain g)
% 10.83/11.08       (ifeq (codomain a) (domain $X)
% 10.83/11.08          (compose (compose g a) (compose (domain $X) (compose h a)))
% 10.83/11.08          (compose (compose (compose g a) (domain $X)) (compose h a)))
% 10.83/11.08       (compose (compose (compose g a) (domain $X)) (compose h a)) =
% 10.83/11.08     compose (compose (compose g a) (domain $X)) (compose h a)
% 10.83/11.08  |- ifeq (codomain $_1131) (domain g)
% 10.83/11.08       (ifeq (codomain $_1) (codomain $_1131)
% 10.83/11.08          (compose (codomain $_1) (compose (codomain $_1131) h))
% 10.83/11.08          (compose (compose (codomain $_1) (codomain $_1131)) h))
% 10.83/11.08       (compose (compose (codomain $_1) (codomain $_1131)) h) =
% 10.83/11.08     compose (compose (codomain $_1) (codomain $_1131)) h
% 10.83/11.08  |- ifeq (codomain $_1131) (domain g)
% 10.83/11.08       (ifeq (codomain b) (codomain $_1131)
% 10.83/11.08          (compose (compose g (compose a b)) (compose (codomain $_1131) h))
% 10.83/11.08          (compose (compose (compose g (compose a b)) (codomain $_1131)) h))
% 10.83/11.08       (compose (compose (compose g (compose a b)) (codomain $_1131)) h) =
% 10.83/11.08     compose (compose (compose g (compose a b)) (codomain $_1131)) h
% 10.83/11.08  |- ifeq (codomain $_1131) (domain g)
% 10.83/11.08       (ifeq (domain $X) (codomain $_1131)
% 10.83/11.08          (compose (domain $X) (compose (codomain $_1131) h))
% 10.83/11.08          (compose (compose (domain $X) (codomain $_1131)) h))
% 10.83/11.08       (compose (compose (domain $X) (codomain $_1131)) h) =
% 10.83/11.08     compose (compose (domain $X) (codomain $_1131)) h
% 10.83/11.08  |- ifeq (domain $_1133) (domain g)
% 10.83/11.08       (ifeq (codomain $_1) (domain $_1133)
% 10.83/11.08          (compose (codomain $_1) (compose (domain $_1133) h))
% 10.83/11.08          (compose (compose (codomain $_1) (domain $_1133)) h))
% 10.83/11.08       (compose (compose (codomain $_1) (domain $_1133)) h) =
% 10.83/11.08     compose (compose (codomain $_1) (domain $_1133)) h
% 10.83/11.08  |- ifeq (domain $_1133) (domain g)
% 10.83/11.08       (ifeq (codomain b) (domain $_1133)
% 10.83/11.08          (compose (compose g (compose a b)) (compose (domain $_1133) h))
% 10.83/11.08          (compose (compose (compose g (compose a b)) (domain $_1133)) h))
% 10.83/11.08       (compose (compose (compose g (compose a b)) (domain $_1133)) h) =
% 10.83/11.08     compose (compose (compose g (compose a b)) (domain $_1133)) h
% 10.83/11.08  |- ifeq (domain $_1133) (domain g)
% 10.83/11.08       (ifeq (domain $X) (domain $_1133)
% 10.83/11.08          (compose (domain $X) (compose (domain $_1133) h))
% 10.83/11.08          (compose (compose (domain $X) (domain $_1133)) h))
% 10.83/11.08       (compose (compose (domain $X) (domain $_1133)) h) =
% 10.83/11.08     compose (compose (domain $X) (domain $_1133)) h
% 10.83/11.08  |- ifeq (codomain b) (domain g)
% 10.83/11.08       (ifeq (codomain $_1135) (domain g)
% 10.83/11.08          (compose (codomain $_1135) (compose (compose g (compose a b)) h))
% 10.83/11.08          (compose (compose (codomain $_1135) (compose g (compose a b))) h))
% 10.83/11.08       (compose (compose (codomain $_1135) (compose g (compose a b))) h) =
% 10.83/11.08     compose (compose (codomain $_1135) (compose g (compose a b))) h
% 10.83/11.08  |- ifeq (codomain b) (domain g)
% 10.83/11.08       (ifeq (domain $X) (domain g)
% 10.83/11.08          (compose (domain $X) (compose (compose g (compose a b)) h))
% 10.83/11.08          (compose (compose (domain $X) (compose g (compose a b))) h))
% 10.83/11.08       (compose (compose (domain $X) (compose g (compose a b))) h) =
% 10.83/11.08     compose (compose (domain $X) (compose g (compose a b))) h
% 10.83/11.08  |- ifeq (codomain b) (domain g)
% 10.83/11.08       (ifeq (codomain b) (domain g)
% 10.83/11.08          (compose (compose g (compose a b))
% 10.83/11.08             (compose (compose g (compose a b)) h))
% 10.83/11.08          (compose
% 10.83/11.08             (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.08             h))
% 10.83/11.08       (compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.08          h) =
% 10.83/11.08     compose (compose (compose g (compose a b)) (compose g (compose a b))) h
% 10.83/11.08  |- ifeq (codomain a) (codomain $X)
% 10.83/11.08       (ifeq (codomain b) (domain g)
% 10.83/11.08          (compose (compose a b) (compose (compose h a) (codomain $X)))
% 10.83/11.08          (compose (compose (compose a b) (compose h a)) (codomain $X)))
% 10.83/11.08       (compose (compose (compose a b) (compose h a)) (codomain $X)) =
% 10.83/11.08     compose (compose (compose a b) (compose h a)) (codomain $X)
% 10.83/11.08  |- ifeq (codomain a) (codomain g)
% 10.83/11.08       (ifeq (codomain b) (domain g)
% 10.83/11.08          (compose (compose a b) (compose (compose h a) (compose a b)))
% 10.83/11.08          (compose (compose (compose a b) (compose h a)) (compose a b)))
% 10.83/11.08       (compose (compose (compose a b) (compose h a)) (compose a b)) =
% 10.83/11.08     compose (compose (compose a b) (compose h a)) (compose a b)
% 10.83/11.08  |- ifeq (codomain a) (domain g)
% 10.83/11.08       (ifeq (codomain b) (domain g)
% 10.83/11.08          (compose (compose a b) (compose (compose h a) (compose g a)))
% 10.83/11.08          (compose (compose (compose a b) (compose h a)) (compose g a)))
% 10.83/11.08       (compose (compose (compose a b) (compose h a)) (compose g a)) =
% 10.83/11.08     compose (compose (compose a b) (compose h a)) (compose g a)
% 10.83/11.08  |- ifeq (codomain a) (domain g)
% 10.83/11.08       (ifeq (codomain b) (domain g)
% 10.83/11.08          (compose (compose a b)
% 10.83/11.08             (compose (compose h a) (compose g (compose a b))))
% 10.83/11.08          (compose (compose (compose a b) (compose h a))
% 10.83/11.08             (compose g (compose a b))))
% 10.83/11.08       (compose (compose (compose a b) (compose h a))
% 10.83/11.08          (compose g (compose a b))) =
% 10.83/11.08     compose (compose (compose a b) (compose h a)) (compose g (compose a b))
% 10.83/11.08  |- ifeq (codomain a) (domain g)
% 10.83/11.08       (ifeq (codomain b) (domain g)
% 10.83/11.08          (compose (compose a b) (compose (compose h a) (compose h a)))
% 10.83/11.08          (compose (compose (compose a b) (compose h a)) (compose h a)))
% 10.83/11.08       (compose (compose (compose a b) (compose h a)) (compose h a)) =
% 10.83/11.08     compose (compose (compose a b) (compose h a)) (compose h a)
% 10.83/11.08  |- ifeq (codomain a) (domain $X)
% 10.83/11.08       (ifeq (codomain b) (domain g)
% 10.83/11.08          (compose (compose a b) (compose (compose h a) (domain $X)))
% 10.83/11.08          (compose (compose (compose a b) (compose h a)) (domain $X)))
% 10.83/11.08       (compose (compose (compose a b) (compose h a)) (domain $X)) =
% 10.83/11.08     compose (compose (compose a b) (compose h a)) (domain $X)
% 10.83/11.08  |- compose (compose (compose a b) g) (compose a b) =
% 10.83/11.08     ifeq (codomain b) (domain g)
% 10.83/11.08       (compose (compose a b) (compose g (compose a b)))
% 10.83/11.08       (compose (compose (compose a b) g) (compose a b))
% 10.83/11.08  |- ifeq (codomain $X) (codomain g)
% 10.83/11.08       (ifeq (codomain b) (codomain $X)
% 10.83/11.08          (compose (compose a b) (compose (codomain $X) (compose a b)))
% 10.83/11.08          (compose (compose (compose a b) (codomain $X)) (compose a b)))
% 10.83/11.08       (compose (compose (compose a b) (codomain $X)) (compose a b)) =
% 10.83/11.08     compose (compose (compose a b) (codomain $X)) (compose a b)
% 10.83/11.08  |- ifeq (codomain b) (codomain g)
% 10.83/11.08       (ifeq (codomain b) (codomain g)
% 10.83/11.08          (compose (compose a b) (compose (compose a b) (compose a b)))
% 10.83/11.08          (compose (compose (compose a b) (compose a b)) (compose a b)))
% 10.83/11.08       (compose (compose (compose a b) (compose a b)) (compose a b)) =
% 10.83/11.08     compose (compose (compose a b) (compose a b)) (compose a b)
% 10.83/11.08  |- ifeq (codomain b) (codomain g)
% 10.83/11.08       (ifeq (codomain b) (domain g)
% 10.83/11.08          (compose (compose a b)
% 10.83/11.08             (compose (compose g (compose a b)) (compose a b)))
% 10.83/11.08          (compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.08             (compose a b)))
% 10.83/11.08       (compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.08          (compose a b)) =
% 10.83/11.08     compose (compose (compose a b) (compose g (compose a b))) (compose a b)
% 10.83/11.08  |- ifeq (domain $X) (codomain g)
% 10.83/11.08       (ifeq (codomain b) (domain $X)
% 10.83/11.08          (compose (compose a b) (compose (domain $X) (compose a b)))
% 10.83/11.08          (compose (compose (compose a b) (domain $X)) (compose a b)))
% 10.83/11.08       (compose (compose (compose a b) (domain $X)) (compose a b)) =
% 10.83/11.08     compose (compose (compose a b) (domain $X)) (compose a b)
% 10.83/11.08  |- ifeq (codomain $X) (domain g)
% 10.83/11.08       (ifeq (codomain b) (codomain $X)
% 10.83/11.08          (compose (compose a b) (compose (codomain $X) (compose h a)))
% 10.83/11.08          (compose (compose (compose a b) (codomain $X)) (compose h a)))
% 10.83/11.08       (compose (compose (compose a b) (codomain $X)) (compose h a)) =
% 10.83/11.08     compose (compose (compose a b) (codomain $X)) (compose h a)
% 10.83/11.09  |- ifeq (codomain b) (domain g)
% 10.83/11.09       (ifeq (codomain b) (codomain g)
% 10.83/11.09          (compose (compose a b) (compose (compose a b) (compose h a)))
% 10.83/11.09          (compose (compose (compose a b) (compose a b)) (compose h a)))
% 10.83/11.09       (compose (compose (compose a b) (compose a b)) (compose h a)) =
% 10.83/11.09     compose (compose (compose a b) (compose a b)) (compose h a)
% 10.83/11.09  |- ifeq (codomain b) (domain g)
% 10.83/11.09       (ifeq (codomain b) (domain g)
% 10.83/11.09          (compose (compose a b)
% 10.83/11.09             (compose (compose g (compose a b)) (compose h a)))
% 10.83/11.09          (compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.09             (compose h a)))
% 10.83/11.09       (compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.09          (compose h a)) =
% 10.83/11.09     compose (compose (compose a b) (compose g (compose a b))) (compose h a)
% 10.83/11.09  |- ifeq (domain $X) (domain g)
% 10.83/11.09       (ifeq (codomain b) (domain $X)
% 10.83/11.09          (compose (compose a b) (compose (domain $X) (compose h a)))
% 10.83/11.09          (compose (compose (compose a b) (domain $X)) (compose h a)))
% 10.83/11.09       (compose (compose (compose a b) (domain $X)) (compose h a)) =
% 10.83/11.09     compose (compose (compose a b) (domain $X)) (compose h a)
% 10.83/11.09  |- ifeq (codomain g) (domain g)
% 10.83/11.09       (ifeq (codomain b) (domain g)
% 10.83/11.09          (compose (compose a b) (compose h (compose h a)))
% 10.83/11.09          (compose (compose (compose a b) h) (compose h a)))
% 10.83/11.09       (compose (compose (compose a b) h) (compose h a)) =
% 10.83/11.09     compose (compose (compose a b) h) (compose h a)
% 10.83/11.09  |- ifeq (codomain a) (codomain $X)
% 10.83/11.09       (ifeq (codomain a) (domain g)
% 10.83/11.09          (compose (compose h a) (compose (compose h a) (codomain $X)))
% 10.83/11.09          (compose (compose (compose h a) (compose h a)) (codomain $X)))
% 10.83/11.09       (compose (compose (compose h a) (compose h a)) (codomain $X)) =
% 10.83/11.09     compose (compose (compose h a) (compose h a)) (codomain $X)
% 10.83/11.09  |- ifeq (codomain a) (codomain g)
% 10.83/11.09       (ifeq (codomain a) (domain g)
% 10.83/11.09          (compose (compose h a) (compose (compose h a) (compose a b)))
% 10.83/11.09          (compose (compose (compose h a) (compose h a)) (compose a b)))
% 10.83/11.09       (compose (compose (compose h a) (compose h a)) (compose a b)) =
% 10.83/11.09     compose (compose (compose h a) (compose h a)) (compose a b)
% 10.83/11.09  |- ifeq (codomain a) (domain g)
% 10.83/11.09       (ifeq (codomain a) (domain g)
% 10.83/11.09          (compose (compose h a) (compose (compose h a) (compose g a)))
% 10.83/11.09          (compose (compose (compose h a) (compose h a)) (compose g a)))
% 10.83/11.09       (compose (compose (compose h a) (compose h a)) (compose g a)) =
% 10.83/11.09     compose (compose (compose h a) (compose h a)) (compose g a)
% 10.83/11.09  |- ifeq (codomain a) (domain g)
% 10.83/11.09       (ifeq (codomain a) (domain g)
% 10.83/11.09          (compose (compose h a)
% 10.83/11.09             (compose (compose h a) (compose g (compose a b))))
% 10.83/11.09          (compose (compose (compose h a) (compose h a))
% 10.83/11.09             (compose g (compose a b))))
% 10.83/11.09       (compose (compose (compose h a) (compose h a))
% 10.83/11.09          (compose g (compose a b))) =
% 10.83/11.09     compose (compose (compose h a) (compose h a)) (compose g (compose a b))
% 10.83/11.09  |- ifeq (codomain a) (domain g)
% 10.83/11.09       (ifeq (codomain a) (domain g)
% 10.83/11.09          (compose (compose h a) (compose (compose h a) (compose h a)))
% 10.83/11.09          (compose (compose (compose h a) (compose h a)) (compose h a)))
% 10.83/11.09       (compose (compose (compose h a) (compose h a)) (compose h a)) =
% 10.83/11.09     compose (compose (compose h a) (compose h a)) (compose h a)
% 10.83/11.09  |- ifeq (codomain a) (domain $X)
% 10.83/11.09       (ifeq (codomain a) (domain g)
% 10.83/11.09          (compose (compose h a) (compose (compose h a) (domain $X)))
% 10.83/11.09          (compose (compose (compose h a) (compose h a)) (domain $X)))
% 10.83/11.09       (compose (compose (compose h a) (compose h a)) (domain $X)) =
% 10.83/11.09     compose (compose (compose h a) (compose h a)) (domain $X)
% 10.83/11.09  |- compose (compose (compose h a) g) (compose a b) =
% 10.83/11.09     ifeq (codomain a) (domain g)
% 10.83/11.09       (compose (compose h a) (compose g (compose a b)))
% 10.83/11.09       (compose (compose (compose h a) g) (compose a b))
% 10.83/11.09  |- ifeq (codomain $X) (codomain g)
% 10.83/11.09       (ifeq (codomain a) (codomain $X)
% 10.83/11.09          (compose (compose h a) (compose (codomain $X) (compose a b)))
% 10.83/11.09          (compose (compose (compose h a) (codomain $X)) (compose a b)))
% 10.83/11.09       (compose (compose (compose h a) (codomain $X)) (compose a b)) =
% 10.83/11.09     compose (compose (compose h a) (codomain $X)) (compose a b)
% 10.83/11.09  |- ifeq (codomain b) (codomain g)
% 10.83/11.09       (ifeq (codomain a) (codomain g)
% 10.83/11.09          (compose (compose h a) (compose (compose a b) (compose a b)))
% 10.83/11.09          (compose (compose (compose h a) (compose a b)) (compose a b)))
% 10.83/11.09       (compose (compose (compose h a) (compose a b)) (compose a b)) =
% 10.83/11.09     compose (compose (compose h a) (compose a b)) (compose a b)
% 10.83/11.09  |- ifeq (codomain b) (codomain g)
% 10.83/11.09       (ifeq (codomain a) (domain g)
% 10.83/11.09          (compose (compose h a)
% 10.83/11.09             (compose (compose g (compose a b)) (compose a b)))
% 10.83/11.09          (compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.09             (compose a b)))
% 10.83/11.09       (compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.09          (compose a b)) =
% 10.83/11.09     compose (compose (compose h a) (compose g (compose a b))) (compose a b)
% 10.83/11.09  |- ifeq (domain $X) (codomain g)
% 10.83/11.09       (ifeq (codomain a) (domain $X)
% 10.83/11.09          (compose (compose h a) (compose (domain $X) (compose a b)))
% 10.83/11.09          (compose (compose (compose h a) (domain $X)) (compose a b)))
% 10.83/11.09       (compose (compose (compose h a) (domain $X)) (compose a b)) =
% 10.83/11.09     compose (compose (compose h a) (domain $X)) (compose a b)
% 10.83/11.09  |- ifeq (codomain $X) (domain g)
% 10.83/11.09       (ifeq (codomain a) (codomain $X)
% 10.83/11.09          (compose (compose h a) (compose (codomain $X) (compose h a)))
% 10.83/11.09          (compose (compose (compose h a) (codomain $X)) (compose h a)))
% 10.83/11.09       (compose (compose (compose h a) (codomain $X)) (compose h a)) =
% 10.83/11.09     compose (compose (compose h a) (codomain $X)) (compose h a)
% 10.83/11.09  |- ifeq (codomain b) (domain g)
% 10.83/11.09       (ifeq (codomain a) (codomain g)
% 10.83/11.09          (compose (compose h a) (compose (compose a b) (compose h a)))
% 10.83/11.09          (compose (compose (compose h a) (compose a b)) (compose h a)))
% 10.83/11.09       (compose (compose (compose h a) (compose a b)) (compose h a)) =
% 10.83/11.09     compose (compose (compose h a) (compose a b)) (compose h a)
% 10.83/11.09  |- ifeq (codomain b) (domain g)
% 10.83/11.09       (ifeq (codomain a) (domain g)
% 10.83/11.09          (compose (compose h a)
% 10.83/11.09             (compose (compose g (compose a b)) (compose h a)))
% 10.83/11.09          (compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.09             (compose h a)))
% 10.83/11.09       (compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.09          (compose h a)) =
% 10.83/11.09     compose (compose (compose h a) (compose g (compose a b))) (compose h a)
% 10.83/11.09  |- ifeq (domain $X) (domain g)
% 10.83/11.09       (ifeq (codomain a) (domain $X)
% 10.83/11.09          (compose (compose h a) (compose (domain $X) (compose h a)))
% 10.83/11.09          (compose (compose (compose h a) (domain $X)) (compose h a)))
% 10.83/11.09       (compose (compose (compose h a) (domain $X)) (compose h a)) =
% 10.83/11.09     compose (compose (compose h a) (domain $X)) (compose h a)
% 10.83/11.09  |- ifeq (codomain $X) (domain g)
% 10.83/11.09       (ifeq (codomain b) (codomain $X)
% 10.83/11.09          (compose (compose g (compose a b))
% 10.83/11.09             (compose (codomain $X) (compose h a)))
% 10.83/11.09          (compose (compose (compose g (compose a b)) (codomain $X))
% 10.83/11.09             (compose h a)))
% 10.83/11.09       (compose (compose (compose g (compose a b)) (codomain $X))
% 10.83/11.09          (compose h a)) =
% 10.83/11.09     compose (compose (compose g (compose a b)) (codomain $X)) (compose h a)
% 10.83/11.09  |- ifeq (codomain b) (domain g)
% 10.83/11.09       (ifeq (codomain b) (codomain g)
% 10.83/11.09          (compose (compose g (compose a b))
% 10.83/11.09             (compose (compose a b) (compose h a)))
% 10.83/11.09          (compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.09             (compose h a)))
% 10.83/11.09       (compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.09          (compose h a)) =
% 10.83/11.09     compose (compose (compose g (compose a b)) (compose a b)) (compose h a)
% 10.83/11.09  |- ifeq (codomain a) (domain g)
% 10.83/11.09       (ifeq (codomain b) (domain g)
% 10.83/11.09          (compose (compose g (compose a b))
% 10.83/11.09             (compose (compose g a) (compose h a)))
% 10.83/11.09          (compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.09             (compose h a)))
% 10.83/11.09       (compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.09          (compose h a)) =
% 10.83/11.09     compose (compose (compose g (compose a b)) (compose g a)) (compose h a)
% 10.83/11.09  |- ifeq (codomain b) (domain g)
% 10.83/11.09       (ifeq (codomain b) (domain g)
% 10.83/11.09          (compose (compose g (compose a b))
% 10.83/11.09             (compose (compose g (compose a b)) (compose h a)))
% 10.83/11.09          (compose
% 10.83/11.09             (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.09             (compose h a)))
% 10.83/11.09       (compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.09          (compose h a)) =
% 10.83/11.09     compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.09       (compose h a)
% 10.83/11.09  |- ifeq (codomain a) (domain g)
% 10.83/11.09       (ifeq (codomain b) (domain g)
% 10.83/11.09          (compose (compose g (compose a b))
% 10.83/11.09             (compose (compose h a) (compose h a)))
% 10.83/11.09          (compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.09             (compose h a)))
% 10.83/11.09       (compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.09          (compose h a)) =
% 10.83/11.09     compose (compose (compose g (compose a b)) (compose h a)) (compose h a)
% 10.83/11.09  |- ifeq (domain $X) (domain g)
% 10.83/11.09       (ifeq (codomain b) (domain $X)
% 10.83/11.09          (compose (compose g (compose a b))
% 10.83/11.09             (compose (domain $X) (compose h a)))
% 10.83/11.09          (compose (compose (compose g (compose a b)) (domain $X))
% 10.83/11.09             (compose h a)))
% 10.83/11.09       (compose (compose (compose g (compose a b)) (domain $X))
% 10.83/11.09          (compose h a)) =
% 10.83/11.09     compose (compose (compose g (compose a b)) (domain $X)) (compose h a)
% 10.83/11.09  |- ifeq (codomain $_1152) (codomain g)
% 10.83/11.09       (ifeq (codomain $_1) (codomain $_1152)
% 10.83/11.09          (compose (codomain $_1) (compose (codomain $_1152) a))
% 10.83/11.09          (compose (compose (codomain $_1) (codomain $_1152)) a))
% 10.83/11.09       (compose (compose (codomain $_1) (codomain $_1152)) a) =
% 10.83/11.09     compose (compose (codomain $_1) (codomain $_1152)) a
% 10.83/11.09  |- ifeq (codomain $_1152) (codomain g)
% 10.83/11.09       (ifeq (codomain b) (codomain $_1152)
% 10.83/11.09          (compose (compose g (compose a b)) (compose (codomain $_1152) a))
% 10.83/11.09          (compose (compose (compose g (compose a b)) (codomain $_1152)) a))
% 10.83/11.09       (compose (compose (compose g (compose a b)) (codomain $_1152)) a) =
% 10.83/11.09     compose (compose (compose g (compose a b)) (codomain $_1152)) a
% 10.83/11.09  |- ifeq (codomain $_1152) (codomain g)
% 10.83/11.09       (ifeq (domain $X) (codomain $_1152)
% 10.83/11.09          (compose (domain $X) (compose (codomain $_1152) a))
% 10.83/11.09          (compose (compose (domain $X) (codomain $_1152)) a))
% 10.83/11.09       (compose (compose (domain $X) (codomain $_1152)) a) =
% 10.83/11.09     compose (compose (domain $X) (codomain $_1152)) a
% 10.83/11.09  |- ifeq (domain $_1154) (codomain g)
% 10.83/11.09       (ifeq (codomain $_1) (domain $_1154)
% 10.83/11.09          (compose (codomain $_1) (compose (domain $_1154) a))
% 10.83/11.09          (compose (compose (codomain $_1) (domain $_1154)) a))
% 10.83/11.09       (compose (compose (codomain $_1) (domain $_1154)) a) =
% 10.83/11.09     compose (compose (codomain $_1) (domain $_1154)) a
% 10.83/11.09  |- ifeq (domain $_1154) (codomain g)
% 10.83/11.09       (ifeq (codomain b) (domain $_1154)
% 10.83/11.09          (compose (compose g (compose a b)) (compose (domain $_1154) a))
% 10.83/11.09          (compose (compose (compose g (compose a b)) (domain $_1154)) a))
% 10.83/11.09       (compose (compose (compose g (compose a b)) (domain $_1154)) a) =
% 10.83/11.09     compose (compose (compose g (compose a b)) (domain $_1154)) a
% 10.83/11.09  |- ifeq (domain $_1154) (codomain g)
% 10.83/11.09       (ifeq (domain $X) (domain $_1154)
% 10.83/11.09          (compose (domain $X) (compose (domain $_1154) a))
% 10.83/11.09          (compose (compose (domain $X) (domain $_1154)) a))
% 10.83/11.09       (compose (compose (domain $X) (domain $_1154)) a) =
% 10.83/11.09     compose (compose (domain $X) (domain $_1154)) a
% 10.83/11.09  |- ifeq (codomain a) (codomain g)
% 10.83/11.09       (ifeq (codomain $_1156) (domain g)
% 10.83/11.09          (compose (codomain $_1156) (compose (compose g a) a))
% 10.83/11.09          (compose (compose (codomain $_1156) (compose g a)) a))
% 10.83/11.09       (compose (compose (codomain $_1156) (compose g a)) a) =
% 10.83/11.09     compose (compose (codomain $_1156) (compose g a)) a
% 10.83/11.09  |- ifeq (codomain b) (codomain g)
% 10.83/11.09       (ifeq (codomain $_1156) (domain g)
% 10.83/11.09          (compose (codomain $_1156) (compose (compose g (compose a b)) a))
% 10.83/11.09          (compose (compose (codomain $_1156) (compose g (compose a b))) a))
% 10.83/11.09       (compose (compose (codomain $_1156) (compose g (compose a b))) a) =
% 10.83/11.09     compose (compose (codomain $_1156) (compose g (compose a b))) a
% 10.83/11.09  |- ifeq (codomain a) (codomain g)
% 10.83/11.09       (ifeq (domain $X) (domain g)
% 10.83/11.09          (compose (domain $X) (compose (compose g a) a))
% 10.83/11.09          (compose (compose (domain $X) (compose g a)) a))
% 10.83/11.09       (compose (compose (domain $X) (compose g a)) a) =
% 10.83/11.09     compose (compose (domain $X) (compose g a)) a
% 10.83/11.09  |- ifeq (codomain b) (codomain g)
% 10.83/11.09       (ifeq (domain $_1160) (domain g)
% 10.83/11.09          (compose (domain $_1160) (compose (compose g (compose a b)) a))
% 10.83/11.09          (compose (compose (domain $_1160) (compose g (compose a b))) a))
% 10.83/11.09       (compose (compose (domain $_1160) (compose g (compose a b))) a) =
% 10.83/11.09     compose (compose (domain $_1160) (compose g (compose a b))) a
% 10.83/11.09  |- ifeq (codomain b) (codomain g)
% 10.83/11.09       (ifeq (codomain b) (domain g)
% 10.83/11.09          (compose (compose g (compose a b))
% 10.83/11.09             (compose (compose g (compose a b)) a))
% 10.83/11.09          (compose
% 10.83/11.09             (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.09             a))
% 10.83/11.09       (compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.09          a) =
% 10.83/11.09     compose (compose (compose g (compose a b)) (compose g (compose a b))) a
% 10.83/11.09  |- ifeq (codomain b) (codomain $X)
% 10.83/11.09       (ifeq (codomain $_1166) (codomain a)
% 10.83/11.09          (compose (codomain $_1166) (compose b (codomain $X)))
% 10.83/11.09          (compose (compose (codomain $_1166) b) (codomain $X)))
% 10.83/11.09       (compose (compose (codomain $_1166) b) (codomain $X)) =
% 10.83/11.09     compose (compose (codomain $_1166) b) (codomain $X)
% 10.83/11.09  |- ifeq (codomain b) (domain g)
% 10.83/11.09       (ifeq (codomain $_1166) (codomain a)
% 10.83/11.09          (compose (codomain $_1166) (compose b (compose g (compose a b))))
% 10.83/11.09          (compose (compose (codomain $_1166) b) (compose g (compose a b))))
% 10.83/11.09       (compose (compose (codomain $_1166) b) (compose g (compose a b))) =
% 10.83/11.09     compose (compose (codomain $_1166) b) (compose g (compose a b))
% 10.83/11.09  |- ifeq (codomain b) (domain $X)
% 10.83/11.09       (ifeq (codomain $_1166) (codomain a)
% 10.83/11.09          (compose (codomain $_1166) (compose b (domain $X)))
% 10.83/11.09          (compose (compose (codomain $_1166) b) (domain $X)))
% 10.83/11.09       (compose (compose (codomain $_1166) b) (domain $X)) =
% 10.83/11.09     compose (compose (codomain $_1166) b) (domain $X)
% 10.83/11.09  |- ifeq (codomain b) (codomain $X)
% 10.83/11.09       (ifeq (domain $_1168) (codomain a)
% 10.83/11.09          (compose (domain $_1168) (compose b (codomain $X)))
% 10.83/11.09          (compose (compose (domain $_1168) b) (codomain $X)))
% 10.83/11.09       (compose (compose (domain $_1168) b) (codomain $X)) =
% 10.83/11.09     compose (compose (domain $_1168) b) (codomain $X)
% 10.83/11.09  |- ifeq (codomain b) (domain g)
% 10.83/11.09       (ifeq (domain $_1168) (codomain a)
% 10.83/11.09          (compose (domain $_1168) (compose b (compose g (compose a b))))
% 10.83/11.09          (compose (compose (domain $_1168) b) (compose g (compose a b))))
% 10.83/11.09       (compose (compose (domain $_1168) b) (compose g (compose a b))) =
% 10.83/11.09     compose (compose (domain $_1168) b) (compose g (compose a b))
% 10.83/11.09  |- ifeq (codomain b) (domain $X)
% 10.83/11.09       (ifeq (domain $_1168) (codomain a)
% 10.83/11.09          (compose (domain $_1168) (compose b (domain $X)))
% 10.83/11.09          (compose (compose (domain $_1168) b) (domain $X)))
% 10.83/11.09       (compose (compose (domain $_1168) b) (domain $X)) =
% 10.83/11.09     compose (compose (domain $_1168) b) (domain $X)
% 10.83/11.09  |- ifeq (codomain b) (codomain $_1170)
% 10.83/11.09       (ifeq (codomain b) (codomain a)
% 10.83/11.09          (compose (compose g (compose a b)) (compose b (codomain $_1170)))
% 10.83/11.09          (compose (compose (compose g (compose a b)) b) (codomain $_1170)))
% 10.83/11.09       (compose (compose (compose g (compose a b)) b) (codomain $_1170)) =
% 10.83/11.09     compose (compose (compose g (compose a b)) b) (codomain $_1170)
% 10.83/11.09  |- ifeq (codomain g) (codomain $X)
% 10.83/11.09       (ifeq (codomain $_1172) (domain g)
% 10.83/11.09          (compose (codomain $_1172) (compose h (codomain $X)))
% 10.83/11.09          (compose (compose (codomain $_1172) h) (codomain $X)))
% 10.83/11.09       (compose (compose (codomain $_1172) h) (codomain $X)) =
% 10.83/11.09     compose (compose (codomain $_1172) h) (codomain $X)
% 10.83/11.09  |- ifeq (codomain g) (domain g)
% 10.83/11.09       (ifeq (codomain $_1172) (domain g)
% 10.83/11.09          (compose (codomain $_1172) (compose h (compose h a)))
% 10.83/11.09          (compose (compose (codomain $_1172) h) (compose h a)))
% 10.83/11.09       (compose (compose (codomain $_1172) h) (compose h a)) =
% 10.83/11.09     compose (compose (codomain $_1172) h) (compose h a)
% 10.83/11.10  |- ifeq (codomain g) (domain $X)
% 10.83/11.10       (ifeq (codomain $_1172) (domain g)
% 10.83/11.10          (compose (codomain $_1172) (compose h (domain $X)))
% 10.83/11.10          (compose (compose (codomain $_1172) h) (domain $X)))
% 10.83/11.10       (compose (compose (codomain $_1172) h) (domain $X)) =
% 10.83/11.10     compose (compose (codomain $_1172) h) (domain $X)
% 10.83/11.10  |- ifeq (codomain g) (codomain $X)
% 10.83/11.10       (ifeq (domain $_1174) (domain g)
% 10.83/11.10          (compose (domain $_1174) (compose h (codomain $X)))
% 10.83/11.10          (compose (compose (domain $_1174) h) (codomain $X)))
% 10.83/11.10       (compose (compose (domain $_1174) h) (codomain $X)) =
% 10.83/11.10     compose (compose (domain $_1174) h) (codomain $X)
% 10.83/11.10  |- ifeq (codomain g) (domain g)
% 10.83/11.10       (ifeq (domain $_1174) (domain g)
% 10.83/11.10          (compose (domain $_1174) (compose h (compose h a)))
% 10.83/11.10          (compose (compose (domain $_1174) h) (compose h a)))
% 10.83/11.10       (compose (compose (domain $_1174) h) (compose h a)) =
% 10.83/11.10     compose (compose (domain $_1174) h) (compose h a)
% 10.83/11.10  |- ifeq (codomain g) (domain $X)
% 10.83/11.10       (ifeq (domain $_1174) (domain g)
% 10.83/11.10          (compose (domain $_1174) (compose h (domain $X)))
% 10.83/11.10          (compose (compose (domain $_1174) h) (domain $X)))
% 10.83/11.10       (compose (compose (domain $_1174) h) (domain $X)) =
% 10.83/11.10     compose (compose (domain $_1174) h) (domain $X)
% 10.83/11.10  |- ifeq (codomain g) (codomain $_1176)
% 10.83/11.10       (ifeq (codomain b) (domain g)
% 10.83/11.10          (compose (compose a b) (compose h (codomain $_1176)))
% 10.83/11.10          (compose (compose (compose a b) h) (codomain $_1176)))
% 10.83/11.10       (compose (compose (compose a b) h) (codomain $_1176)) =
% 10.83/11.10     compose (compose (compose a b) h) (codomain $_1176)
% 10.83/11.10  |- ifeq (codomain g) (domain $X)
% 10.83/11.10       (ifeq (codomain b) (domain g)
% 10.83/11.10          (compose (compose a b) (compose h (domain $X)))
% 10.83/11.10          (compose (compose (compose a b) h) (domain $X)))
% 10.83/11.10       (compose (compose (compose a b) h) (domain $X)) =
% 10.83/11.10     compose (compose (compose a b) h) (domain $X)
% 10.83/11.10  |- ifeq (codomain b) (domain $_1181)
% 10.83/11.10       (ifeq (domain (compose (compose a b) $_1181)) (codomain g)
% 10.83/11.10          (compose (compose a b) $_1181)
% 10.83/11.10          (compose
% 10.83/11.10             (compose (domain (compose (compose a b) $_1181)) (compose a b))
% 10.83/11.10             $_1181))
% 10.83/11.10       (compose
% 10.83/11.10          (compose (domain (compose (compose a b) $_1181)) (compose a b))
% 10.83/11.10          $_1181) =
% 10.83/11.10     compose (compose (domain (compose (compose a b) $_1181)) (compose a b))
% 10.83/11.10       $_1181
% 10.83/11.10  |- ifeq (codomain b) (domain $_1181)
% 10.83/11.10       (compose g (compose (compose a b) $_1181))
% 10.83/11.10       (compose (compose g (compose a b)) $_1181) =
% 10.83/11.10     compose (compose g (compose a b)) $_1181
% 10.83/11.10  |- ifeq (codomain b) (codomain g)
% 10.83/11.10       (ifeq (codomain $_1180) (codomain g)
% 10.83/11.10          (compose $_1180 (compose (compose a b) (compose a b)))
% 10.83/11.10          (compose (compose $_1180 (compose a b)) (compose a b)))
% 10.83/11.10       (compose (compose $_1180 (compose a b)) (compose a b)) =
% 10.83/11.10     compose (compose $_1180 (compose a b)) (compose a b)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (codomain $_1180) (codomain g)
% 10.83/11.10          (compose $_1180 (compose (compose a b) (compose g a)))
% 10.83/11.10          (compose (compose $_1180 (compose a b)) (compose g a)))
% 10.83/11.10       (compose (compose $_1180 (compose a b)) (compose g a)) =
% 10.83/11.10     compose (compose $_1180 (compose a b)) (compose g a)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (codomain $_1180) (codomain g)
% 10.83/11.10          (compose $_1180 (compose (compose a b) (compose g (compose a b))))
% 10.83/11.10          (compose (compose $_1180 (compose a b)) (compose g (compose a b))))
% 10.83/11.10       (compose (compose $_1180 (compose a b)) (compose g (compose a b))) =
% 10.83/11.10     compose (compose $_1180 (compose a b)) (compose g (compose a b))
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (codomain $_1180) (codomain g)
% 10.83/11.10          (compose $_1180 (compose (compose a b) (compose h a)))
% 10.83/11.10          (compose (compose $_1180 (compose a b)) (compose h a)))
% 10.83/11.10       (compose (compose $_1180 (compose a b)) (compose h a)) =
% 10.83/11.10     compose (compose $_1180 (compose a b)) (compose h a)
% 10.83/11.10  |- ifeq (codomain b) (codomain $X)
% 10.83/11.10       (compose g (compose (compose a b) (codomain $X)))
% 10.83/11.10       (compose (compose g (compose a b)) (codomain $X)) =
% 10.83/11.10     compose (compose g (compose a b)) (codomain $X)
% 10.83/11.10  |- ifeq (codomain b) (codomain g)
% 10.83/11.10       (compose g (compose (compose a b) (compose a b)))
% 10.83/11.10       (compose (compose g (compose a b)) (compose a b)) =
% 10.83/11.10     compose (compose g (compose a b)) (compose a b)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (compose g (compose (compose a b) (compose g a)))
% 10.83/11.10       (compose (compose g (compose a b)) (compose g a)) =
% 10.83/11.10     compose (compose g (compose a b)) (compose g a)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (compose g (compose (compose a b) (compose g (compose a b))))
% 10.83/11.10       (compose (compose g (compose a b)) (compose g (compose a b))) =
% 10.83/11.10     compose (compose g (compose a b)) (compose g (compose a b))
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (compose g (compose (compose a b) (compose h a)))
% 10.83/11.10       (compose (compose g (compose a b)) (compose h a)) =
% 10.83/11.10     compose (compose g (compose a b)) (compose h a)
% 10.83/11.10  |- ifeq (codomain b) (domain $X)
% 10.83/11.10       (compose g (compose (compose a b) (domain $X)))
% 10.83/11.10       (compose (compose g (compose a b)) (domain $X)) =
% 10.83/11.10     compose (compose g (compose a b)) (domain $X)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (domain (compose (compose a b) (compose g a))) (codomain g)
% 10.83/11.10          (compose (compose a b) (compose g a))
% 10.83/11.10          (compose
% 10.83/11.10             (compose (domain (compose (compose a b) (compose g a)))
% 10.83/11.10                (compose a b)) (compose g a)))
% 10.83/11.10       (compose
% 10.83/11.10          (compose (domain (compose (compose a b) (compose g a)))
% 10.83/11.10             (compose a b)) (compose g a)) =
% 10.83/11.10     compose
% 10.83/11.10       (compose (domain (compose (compose a b) (compose g a))) (compose a b))
% 10.83/11.10       (compose g a)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (codomain $_1) (codomain g)
% 10.83/11.10          (compose (codomain $_1) (compose (compose a b) (compose g a)))
% 10.83/11.10          (compose (compose (codomain $_1) (compose a b)) (compose g a)))
% 10.83/11.10       (compose (compose (codomain $_1) (compose a b)) (compose g a)) =
% 10.83/11.10     compose (compose (codomain $_1) (compose a b)) (compose g a)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (codomain b) (codomain g)
% 10.83/11.10          (compose (compose a b) (compose (compose a b) (compose g a)))
% 10.83/11.10          (compose (compose (compose a b) (compose a b)) (compose g a)))
% 10.83/11.10       (compose (compose (compose a b) (compose a b)) (compose g a)) =
% 10.83/11.10     compose (compose (compose a b) (compose a b)) (compose g a)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (codomain b) (codomain g)
% 10.83/11.10          (compose (compose g (compose a b))
% 10.83/11.10             (compose (compose a b) (compose g a)))
% 10.83/11.10          (compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.10             (compose g a)))
% 10.83/11.10       (compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.10          (compose g a)) =
% 10.83/11.10     compose (compose (compose g (compose a b)) (compose a b)) (compose g a)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (codomain a) (codomain g)
% 10.83/11.10          (compose (compose h a) (compose (compose a b) (compose g a)))
% 10.83/11.10          (compose (compose (compose h a) (compose a b)) (compose g a)))
% 10.83/11.10       (compose (compose (compose h a) (compose a b)) (compose g a)) =
% 10.83/11.10     compose (compose (compose h a) (compose a b)) (compose g a)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (domain $X) (codomain g)
% 10.83/11.10          (compose (domain $X) (compose (compose a b) (compose g a)))
% 10.83/11.10          (compose (compose (domain $X) (compose a b)) (compose g a)))
% 10.83/11.10       (compose (compose (domain $X) (compose a b)) (compose g a)) =
% 10.83/11.10     compose (compose (domain $X) (compose a b)) (compose g a)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (domain (compose (compose a b) (compose h a))) (codomain g)
% 10.83/11.10          (compose (compose a b) (compose h a))
% 10.83/11.10          (compose
% 10.83/11.10             (compose (domain (compose (compose a b) (compose h a)))
% 10.83/11.10                (compose a b)) (compose h a)))
% 10.83/11.10       (compose
% 10.83/11.10          (compose (domain (compose (compose a b) (compose h a)))
% 10.83/11.10             (compose a b)) (compose h a)) =
% 10.83/11.10     compose
% 10.83/11.10       (compose (domain (compose (compose a b) (compose h a))) (compose a b))
% 10.83/11.10       (compose h a)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (codomain $_1) (codomain g)
% 10.83/11.10          (compose (codomain $_1) (compose (compose a b) (compose h a)))
% 10.83/11.10          (compose (compose (codomain $_1) (compose a b)) (compose h a)))
% 10.83/11.10       (compose (compose (codomain $_1) (compose a b)) (compose h a)) =
% 10.83/11.10     compose (compose (codomain $_1) (compose a b)) (compose h a)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (domain $X) (codomain g)
% 10.83/11.10          (compose (domain $X) (compose (compose a b) (compose h a)))
% 10.83/11.10          (compose (compose (domain $X) (compose a b)) (compose h a)))
% 10.83/11.10       (compose (compose (domain $X) (compose a b)) (compose h a)) =
% 10.83/11.10     compose (compose (domain $X) (compose a b)) (compose h a)
% 10.83/11.10  |- ifeq (codomain b) (codomain $X)
% 10.83/11.10       (ifeq (domain (compose (compose a b) (codomain $X))) (codomain g)
% 10.83/11.10          (compose (compose a b) (codomain $X))
% 10.83/11.10          (compose
% 10.83/11.10             (compose (domain (compose (compose a b) (codomain $X)))
% 10.83/11.10                (compose a b)) (codomain $X)))
% 10.83/11.10       (compose
% 10.83/11.10          (compose (domain (compose (compose a b) (codomain $X)))
% 10.83/11.10             (compose a b)) (codomain $X)) =
% 10.83/11.10     compose
% 10.83/11.10       (compose (domain (compose (compose a b) (codomain $X))) (compose a b))
% 10.83/11.10       (codomain $X)
% 10.83/11.10  |- ifeq (codomain b) (codomain g)
% 10.83/11.10       (ifeq (domain (compose (compose a b) (compose a b))) (codomain g)
% 10.83/11.10          (compose (compose a b) (compose a b))
% 10.83/11.10          (compose
% 10.83/11.10             (compose (domain (compose (compose a b) (compose a b)))
% 10.83/11.10                (compose a b)) (compose a b)))
% 10.83/11.10       (compose
% 10.83/11.10          (compose (domain (compose (compose a b) (compose a b)))
% 10.83/11.10             (compose a b)) (compose a b)) =
% 10.83/11.10     compose
% 10.83/11.10       (compose (domain (compose (compose a b) (compose a b))) (compose a b))
% 10.83/11.10       (compose a b)
% 10.83/11.10  |- ifeq (codomain b) (domain g)
% 10.83/11.10       (ifeq (domain (compose (compose a b) (compose g (compose a b))))
% 10.83/11.10          (codomain g) (compose (compose a b) (compose g (compose a b)))
% 10.83/11.10          (compose
% 10.83/11.10             (compose
% 10.83/11.10                (domain (compose (compose a b) (compose g (compose a b))))
% 10.83/11.10                (compose a b)) (compose g (compose a b))))
% 10.83/11.10       (compose
% 10.83/11.10          (compose (domain (compose (compose a b) (compose g (compose a b))))
% 10.83/11.10             (compose a b)) (compose g (compose a b))) =
% 10.83/11.10     compose
% 10.83/11.10       (compose (domain (compose (compose a b) (compose g (compose a b))))
% 10.83/11.10          (compose a b)) (compose g (compose a b))
% 10.83/11.10  |- ifeq (codomain b) (domain $X)
% 10.83/11.10       (ifeq (domain (compose (compose a b) (domain $X))) (codomain g)
% 10.83/11.10          (compose (compose a b) (domain $X))
% 10.83/11.10          (compose
% 10.83/11.10             (compose (domain (compose (compose a b) (domain $X)))
% 10.83/11.10                (compose a b)) (domain $X)))
% 10.83/11.10       (compose
% 10.83/11.10          (compose (domain (compose (compose a b) (domain $X)))
% 10.83/11.10             (compose a b)) (domain $X)) =
% 10.83/11.10     compose
% 10.83/11.10       (compose (domain (compose (compose a b) (domain $X))) (compose a b))
% 10.83/11.10       (domain $X)
% 10.83/11.10  |- ifeq (codomain a) (domain $_1189)
% 10.83/11.10       (ifeq (domain (compose (compose g a) $_1189)) (domain g)
% 10.83/11.10          (compose (compose g a) $_1189)
% 10.83/11.10          (compose
% 10.83/11.10             (compose (domain (compose (compose g a) $_1189)) (compose g a))
% 10.83/11.10             $_1189))
% 10.83/11.10       (compose
% 10.83/11.10          (compose (domain (compose (compose g a) $_1189)) (compose g a))
% 10.83/11.10          $_1189) =
% 10.83/11.10     compose (compose (domain (compose (compose g a) $_1189)) (compose g a))
% 10.83/11.10       $_1189
% 10.83/11.10  |- ifeq (codomain a) (codomain g)
% 10.83/11.10       (ifeq (codomain $_1188) (domain g)
% 10.83/11.10          (compose $_1188 (compose (compose g a) (compose a b)))
% 10.83/11.10          (compose (compose $_1188 (compose g a)) (compose a b)))
% 10.83/11.10       (compose (compose $_1188 (compose g a)) (compose a b)) =
% 10.83/11.10     compose (compose $_1188 (compose g a)) (compose a b)
% 10.83/11.10  |- ifeq (codomain a) (domain g)
% 10.83/11.10       (ifeq (codomain $_1188) (domain g)
% 10.83/11.10          (compose $_1188 (compose (compose g a) (compose g a)))
% 10.83/11.10          (compose (compose $_1188 (compose g a)) (compose g a)))
% 10.83/11.10       (compose (compose $_1188 (compose g a)) (compose g a)) =
% 10.83/11.10     compose (compose $_1188 (compose g a)) (compose g a)
% 10.83/11.10  |- ifeq (codomain a) (domain g)
% 10.83/11.10       (ifeq (codomain $_1188) (domain g)
% 10.83/11.10          (compose $_1188 (compose (compose g a) (compose g (compose a b))))
% 10.83/11.10          (compose (compose $_1188 (compose g a)) (compose g (compose a b))))
% 10.83/11.10       (compose (compose $_1188 (compose g a)) (compose g (compose a b))) =
% 10.83/11.10     compose (compose $_1188 (compose g a)) (compose g (compose a b))
% 10.83/11.10  |- ifeq (codomain a) (domain g)
% 10.83/11.10       (ifeq (codomain $_1188) (domain g)
% 10.83/11.10          (compose $_1188 (compose (compose g a) (compose h a)))
% 10.83/11.10          (compose (compose $_1188 (compose g a)) (compose h a)))
% 10.83/11.10       (compose (compose $_1188 (compose g a)) (compose h a)) =
% 10.83/11.10     compose (compose $_1188 (compose g a)) (compose h a)
% 10.83/11.10  |- ifeq (codomain a) (codomain g)
% 10.83/11.10       (ifeq (domain (compose (compose g a) (compose a b))) (domain g)
% 10.83/11.10          (compose (compose g a) (compose a b))
% 10.83/11.10          (compose
% 10.83/11.10             (compose (domain (compose (compose g a) (compose a b)))
% 10.83/11.10                (compose g a)) (compose a b)))
% 10.83/11.10       (compose
% 10.83/11.10          (compose (domain (compose (compose g a) (compose a b)))
% 10.83/11.10             (compose g a)) (compose a b)) =
% 10.83/11.10     compose
% 10.83/11.10       (compose (domain (compose (compose g a) (compose a b))) (compose g a))
% 10.83/11.10       (compose a b)
% 10.83/11.10  |- ifeq (codomain a) (codomain g)
% 10.83/11.10       (ifeq (codomain $_1) (domain g)
% 10.83/11.10          (compose (codomain $_1) (compose (compose g a) (compose a b)))
% 10.83/11.10          (compose (compose (codomain $_1) (compose g a)) (compose a b)))
% 10.83/11.10       (compose (compose (codomain $_1) (compose g a)) (compose a b)) =
% 10.83/11.10     compose (compose (codomain $_1) (compose g a)) (compose a b)
% 10.83/11.10  |- ifeq (codomain a) (codomain g)
% 10.83/11.10       (ifeq (codomain b) (domain g)
% 10.83/11.10          (compose (compose g (compose a b))
% 10.83/11.10             (compose (compose g a) (compose a b)))
% 10.83/11.10          (compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.10             (compose a b)))
% 10.83/11.10       (compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.10          (compose a b)) =
% 10.83/11.10     compose (compose (compose g (compose a b)) (compose g a)) (compose a b)
% 10.83/11.10  |- ifeq (codomain a) (codomain g)
% 10.83/11.10       (ifeq (domain $X) (domain g)
% 10.83/11.10          (compose (domain $X) (compose (compose g a) (compose a b)))
% 10.83/11.10          (compose (compose (domain $X) (compose g a)) (compose a b)))
% 10.83/11.10       (compose (compose (domain $X) (compose g a)) (compose a b)) =
% 10.83/11.10     compose (compose (domain $X) (compose g a)) (compose a b)
% 10.83/11.10  |- ifeq (codomain a) (domain g)
% 10.83/11.10       (ifeq (domain (compose (compose g a) (compose h a))) (domain g)
% 10.83/11.10          (compose (compose g a) (compose h a))
% 10.83/11.10          (compose
% 10.83/11.10             (compose (domain (compose (compose g a) (compose h a)))
% 10.83/11.10                (compose g a)) (compose h a)))
% 10.83/11.10       (compose
% 10.83/11.10          (compose (domain (compose (compose g a) (compose h a)))
% 10.83/11.10             (compose g a)) (compose h a)) =
% 10.83/11.10     compose
% 10.83/11.10       (compose (domain (compose (compose g a) (compose h a))) (compose g a))
% 10.83/11.10       (compose h a)
% 10.83/11.10  |- ifeq (codomain a) (domain g)
% 10.83/11.10       (ifeq (codomain $_1) (domain g)
% 10.83/11.10          (compose (codomain $_1) (compose (compose g a) (compose h a)))
% 10.83/11.10          (compose (compose (codomain $_1) (compose g a)) (compose h a)))
% 10.83/11.10       (compose (compose (codomain $_1) (compose g a)) (compose h a)) =
% 10.83/11.10     compose (compose (codomain $_1) (compose g a)) (compose h a)
% 10.83/11.10  |- ifeq (codomain a) (domain g)
% 10.83/11.10       (ifeq (domain $X) (domain g)
% 10.83/11.10          (compose (domain $X) (compose (compose g a) (compose h a)))
% 10.83/11.10          (compose (compose (domain $X) (compose g a)) (compose h a)))
% 10.83/11.10       (compose (compose (domain $X) (compose g a)) (compose h a)) =
% 10.83/11.10     compose (compose (domain $X) (compose g a)) (compose h a)
% 10.83/11.11  |- ifeq (codomain a) (domain $_1195)
% 10.83/11.11       (ifeq (domain (compose (compose h a) $_1195)) (domain g)
% 10.83/11.11          (compose (compose h a) $_1195)
% 10.83/11.11          (compose
% 10.83/11.11             (compose (domain (compose (compose h a) $_1195)) (compose h a))
% 10.83/11.11             $_1195))
% 10.83/11.11       (compose
% 10.83/11.11          (compose (domain (compose (compose h a) $_1195)) (compose h a))
% 10.83/11.11          $_1195) =
% 10.83/11.11     compose (compose (domain (compose (compose h a) $_1195)) (compose h a))
% 10.83/11.11       $_1195
% 10.83/11.11  |- ifeq (codomain a) (codomain g)
% 10.83/11.11       (ifeq (codomain $_1194) (domain g)
% 10.83/11.11          (compose $_1194 (compose (compose h a) (compose a b)))
% 10.83/11.11          (compose (compose $_1194 (compose h a)) (compose a b)))
% 10.83/11.11       (compose (compose $_1194 (compose h a)) (compose a b)) =
% 10.83/11.11     compose (compose $_1194 (compose h a)) (compose a b)
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (codomain $_1194) (domain g)
% 10.83/11.11          (compose $_1194 (compose (compose h a) (compose g a)))
% 10.83/11.11          (compose (compose $_1194 (compose h a)) (compose g a)))
% 10.83/11.11       (compose (compose $_1194 (compose h a)) (compose g a)) =
% 10.83/11.11     compose (compose $_1194 (compose h a)) (compose g a)
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (codomain $_1194) (domain g)
% 10.83/11.11          (compose $_1194 (compose (compose h a) (compose g (compose a b))))
% 10.83/11.11          (compose (compose $_1194 (compose h a)) (compose g (compose a b))))
% 10.83/11.11       (compose (compose $_1194 (compose h a)) (compose g (compose a b))) =
% 10.83/11.11     compose (compose $_1194 (compose h a)) (compose g (compose a b))
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (codomain $_1194) (domain g)
% 10.83/11.11          (compose $_1194 (compose (compose h a) (compose h a)))
% 10.83/11.11          (compose (compose $_1194 (compose h a)) (compose h a)))
% 10.83/11.11       (compose (compose $_1194 (compose h a)) (compose h a)) =
% 10.83/11.11     compose (compose $_1194 (compose h a)) (compose h a)
% 10.83/11.11  |- ifeq (codomain a) (codomain g)
% 10.83/11.11       (ifeq (domain (compose (compose h a) (compose a b))) (domain g)
% 10.83/11.11          (compose (compose h a) (compose a b))
% 10.83/11.11          (compose
% 10.83/11.11             (compose (domain (compose (compose h a) (compose a b)))
% 10.83/11.11                (compose h a)) (compose a b)))
% 10.83/11.11       (compose
% 10.83/11.11          (compose (domain (compose (compose h a) (compose a b)))
% 10.83/11.11             (compose h a)) (compose a b)) =
% 10.83/11.11     compose
% 10.83/11.11       (compose (domain (compose (compose h a) (compose a b))) (compose h a))
% 10.83/11.11       (compose a b)
% 10.83/11.11  |- ifeq (codomain a) (codomain g)
% 10.83/11.11       (ifeq (codomain $_1) (domain g)
% 10.83/11.11          (compose (codomain $_1) (compose (compose h a) (compose a b)))
% 10.83/11.11          (compose (compose (codomain $_1) (compose h a)) (compose a b)))
% 10.83/11.11       (compose (compose (codomain $_1) (compose h a)) (compose a b)) =
% 10.83/11.11     compose (compose (codomain $_1) (compose h a)) (compose a b)
% 10.83/11.11  |- ifeq (codomain a) (codomain g)
% 10.83/11.11       (ifeq (codomain a) (domain g)
% 10.83/11.11          (compose (compose g a) (compose (compose h a) (compose a b)))
% 10.83/11.11          (compose (compose (compose g a) (compose h a)) (compose a b)))
% 10.83/11.11       (compose (compose (compose g a) (compose h a)) (compose a b)) =
% 10.83/11.11     compose (compose (compose g a) (compose h a)) (compose a b)
% 10.83/11.11  |- ifeq (codomain a) (codomain g)
% 10.83/11.11       (ifeq (codomain b) (domain g)
% 10.83/11.11          (compose (compose g (compose a b))
% 10.83/11.11             (compose (compose h a) (compose a b)))
% 10.83/11.11          (compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.11             (compose a b)))
% 10.83/11.11       (compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.11          (compose a b)) =
% 10.83/11.11     compose (compose (compose g (compose a b)) (compose h a)) (compose a b)
% 10.83/11.11  |- ifeq (codomain a) (codomain g)
% 10.83/11.11       (ifeq (domain $X) (domain g)
% 10.83/11.11          (compose (domain $X) (compose (compose h a) (compose a b)))
% 10.83/11.11          (compose (compose (domain $X) (compose h a)) (compose a b)))
% 10.83/11.11       (compose (compose (domain $X) (compose h a)) (compose a b)) =
% 10.83/11.11     compose (compose (domain $X) (compose h a)) (compose a b)
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (domain (compose (compose h a) (compose h a))) (domain g)
% 10.83/11.11          (compose (compose h a) (compose h a))
% 10.83/11.11          (compose
% 10.83/11.11             (compose (domain (compose (compose h a) (compose h a)))
% 10.83/11.11                (compose h a)) (compose h a)))
% 10.83/11.11       (compose
% 10.83/11.11          (compose (domain (compose (compose h a) (compose h a)))
% 10.83/11.11             (compose h a)) (compose h a)) =
% 10.83/11.11     compose
% 10.83/11.11       (compose (domain (compose (compose h a) (compose h a))) (compose h a))
% 10.83/11.11       (compose h a)
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (codomain $_1) (domain g)
% 10.83/11.11          (compose (codomain $_1) (compose (compose h a) (compose h a)))
% 10.83/11.11          (compose (compose (codomain $_1) (compose h a)) (compose h a)))
% 10.83/11.11       (compose (compose (codomain $_1) (compose h a)) (compose h a)) =
% 10.83/11.11     compose (compose (codomain $_1) (compose h a)) (compose h a)
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (domain $X) (domain g)
% 10.83/11.11          (compose (domain $X) (compose (compose h a) (compose h a)))
% 10.83/11.11          (compose (compose (domain $X) (compose h a)) (compose h a)))
% 10.83/11.11       (compose (compose (domain $X) (compose h a)) (compose h a)) =
% 10.83/11.11     compose (compose (domain $X) (compose h a)) (compose h a)
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (domain (compose (compose h a) (compose g (compose a b))))
% 10.83/11.11          (domain g) (compose (compose h a) (compose g (compose a b)))
% 10.83/11.11          (compose
% 10.83/11.11             (compose
% 10.83/11.11                (domain (compose (compose h a) (compose g (compose a b))))
% 10.83/11.11                (compose h a)) (compose g (compose a b))))
% 10.83/11.11       (compose
% 10.83/11.11          (compose (domain (compose (compose h a) (compose g (compose a b))))
% 10.83/11.11             (compose h a)) (compose g (compose a b))) =
% 10.83/11.11     compose
% 10.83/11.11       (compose (domain (compose (compose h a) (compose g (compose a b))))
% 10.83/11.11          (compose h a)) (compose g (compose a b))
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (codomain $_1) (domain g)
% 10.83/11.11          (compose (codomain $_1)
% 10.83/11.11             (compose (compose h a) (compose g (compose a b))))
% 10.83/11.11          (compose (compose (codomain $_1) (compose h a))
% 10.83/11.11             (compose g (compose a b))))
% 10.83/11.11       (compose (compose (codomain $_1) (compose h a))
% 10.83/11.11          (compose g (compose a b))) =
% 10.83/11.11     compose (compose (codomain $_1) (compose h a)) (compose g (compose a b))
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (codomain a) (domain g)
% 10.83/11.11          (compose (compose g a)
% 10.83/11.11             (compose (compose h a) (compose g (compose a b))))
% 10.83/11.11          (compose (compose (compose g a) (compose h a))
% 10.83/11.11             (compose g (compose a b))))
% 10.83/11.11       (compose (compose (compose g a) (compose h a))
% 10.83/11.11          (compose g (compose a b))) =
% 10.83/11.11     compose (compose (compose g a) (compose h a)) (compose g (compose a b))
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (codomain b) (domain g)
% 10.83/11.11          (compose (compose g (compose a b))
% 10.83/11.11             (compose (compose h a) (compose g (compose a b))))
% 10.83/11.11          (compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.11             (compose g (compose a b))))
% 10.83/11.11       (compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.11          (compose g (compose a b))) =
% 10.83/11.11     compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.11       (compose g (compose a b))
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (domain $X) (domain g)
% 10.83/11.11          (compose (domain $X)
% 10.83/11.11             (compose (compose h a) (compose g (compose a b))))
% 10.83/11.11          (compose (compose (domain $X) (compose h a))
% 10.83/11.11             (compose g (compose a b))))
% 10.83/11.11       (compose (compose (domain $X) (compose h a))
% 10.83/11.11          (compose g (compose a b))) =
% 10.83/11.11     compose (compose (domain $X) (compose h a)) (compose g (compose a b))
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (codomain g) (domain g)
% 10.83/11.11          (compose h (compose (compose h a) (compose g (compose a b))))
% 10.83/11.11          (compose (compose h (compose h a)) (compose g (compose a b))))
% 10.83/11.11       (compose (compose h (compose h a)) (compose g (compose a b))) =
% 10.83/11.11     compose (compose h (compose h a)) (compose g (compose a b))
% 10.83/11.11  |- ifeq (codomain a) (codomain $X)
% 10.83/11.11       (ifeq (domain (compose (compose h a) (codomain $X))) (domain g)
% 10.83/11.11          (compose (compose h a) (codomain $X))
% 10.83/11.11          (compose
% 10.83/11.11             (compose (domain (compose (compose h a) (codomain $X)))
% 10.83/11.11                (compose h a)) (codomain $X)))
% 10.83/11.11       (compose
% 10.83/11.11          (compose (domain (compose (compose h a) (codomain $X)))
% 10.83/11.11             (compose h a)) (codomain $X)) =
% 10.83/11.11     compose
% 10.83/11.11       (compose (domain (compose (compose h a) (codomain $X))) (compose h a))
% 10.83/11.11       (codomain $X)
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (domain (compose (compose h a) (compose g a))) (domain g)
% 10.83/11.11          (compose (compose h a) (compose g a))
% 10.83/11.11          (compose
% 10.83/11.11             (compose (domain (compose (compose h a) (compose g a)))
% 10.83/11.11                (compose h a)) (compose g a)))
% 10.83/11.11       (compose
% 10.83/11.11          (compose (domain (compose (compose h a) (compose g a)))
% 10.83/11.11             (compose h a)) (compose g a)) =
% 10.83/11.11     compose
% 10.83/11.11       (compose (domain (compose (compose h a) (compose g a))) (compose h a))
% 10.83/11.11       (compose g a)
% 10.83/11.11  |- ifeq (codomain a) (domain $X)
% 10.83/11.11       (ifeq (domain (compose (compose h a) (domain $X))) (domain g)
% 10.83/11.11          (compose (compose h a) (domain $X))
% 10.83/11.11          (compose
% 10.83/11.11             (compose (domain (compose (compose h a) (domain $X)))
% 10.83/11.11                (compose h a)) (domain $X)))
% 10.83/11.11       (compose
% 10.83/11.11          (compose (domain (compose (compose h a) (domain $X)))
% 10.83/11.11             (compose h a)) (domain $X)) =
% 10.83/11.11     compose
% 10.83/11.11       (compose (domain (compose (compose h a) (domain $X))) (compose h a))
% 10.83/11.11       (domain $X)
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (codomain $_1) (domain g)
% 10.83/11.11          (compose (codomain $_1) (compose (compose h a) (compose g a)))
% 10.83/11.11          (compose (compose (codomain $_1) (compose h a)) (compose g a)))
% 10.83/11.11       (compose (compose (codomain $_1) (compose h a)) (compose g a)) =
% 10.83/11.11     compose (compose (codomain $_1) (compose h a)) (compose g a)
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (codomain b) (domain g)
% 10.83/11.11          (compose (compose g (compose a b))
% 10.83/11.11             (compose (compose h a) (compose g a)))
% 10.83/11.11          (compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.11             (compose g a)))
% 10.83/11.11       (compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.11          (compose g a)) =
% 10.83/11.11     compose (compose (compose g (compose a b)) (compose h a)) (compose g a)
% 10.83/11.11  |- ifeq (codomain a) (domain g)
% 10.83/11.11       (ifeq (domain $X) (domain g)
% 10.83/11.11          (compose (domain $X) (compose (compose h a) (compose g a)))
% 10.83/11.11          (compose (compose (domain $X) (compose h a)) (compose g a)))
% 10.83/11.11       (compose (compose (domain $X) (compose h a)) (compose g a)) =
% 10.83/11.11     compose (compose (domain $X) (compose h a)) (compose g a)
% 10.83/11.11  |- compose (compose $_1201 g) (compose a b) =
% 10.83/11.11     ifeq (codomain $_1201) (domain g)
% 10.83/11.11       (compose $_1201 (compose g (compose a b)))
% 10.83/11.11       (compose (compose $_1201 g) (compose a b))
% 10.83/11.11  |- ifeq (codomain $_1202) (codomain g)
% 10.83/11.11       (ifeq (domain (compose $_1202 (compose a b))) (domain $_1202)
% 10.83/11.11          (compose $_1202 (compose a b))
% 10.83/11.11          (compose (compose (domain (compose $_1202 (compose a b))) $_1202)
% 10.83/11.11             (compose a b)))
% 10.83/11.11       (compose (compose (domain (compose $_1202 (compose a b))) $_1202)
% 10.83/11.11          (compose a b)) =
% 10.83/11.11     compose (compose (domain (compose $_1202 (compose a b))) $_1202)
% 10.83/11.11       (compose a b)
% 10.83/11.11  |- ifeq (codomain b) (codomain g)
% 10.83/11.11       (ifeq (codomain $_1201) (domain g)
% 10.83/11.11          (compose $_1201 (compose (compose g (compose a b)) (compose a b)))
% 10.83/11.11          (compose (compose $_1201 (compose g (compose a b))) (compose a b)))
% 10.83/11.11       (compose (compose $_1201 (compose g (compose a b))) (compose a b)) =
% 10.83/11.11     compose (compose $_1201 (compose g (compose a b))) (compose a b)
% 10.83/11.11  |- compose (compose (codomain $_1) g) (compose a b) =
% 10.83/11.11     ifeq (codomain $_1) (domain g)
% 10.83/11.11       (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.11       (compose (compose (codomain $_1) g) (compose a b))
% 10.83/11.11  |- compose (compose (compose g a) g) (compose a b) =
% 10.83/11.11     ifeq (codomain a) (domain g)
% 10.83/11.11       (compose (compose g a) (compose g (compose a b)))
% 10.83/11.11       (compose (compose (compose g a) g) (compose a b))
% 10.83/11.11  |- compose (compose (compose g (compose a b)) g) (compose a b) =
% 10.83/11.11     ifeq (codomain b) (domain g)
% 10.83/11.11       (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.11       (compose (compose (compose g (compose a b)) g) (compose a b))
% 10.83/11.11  |- compose (compose (domain $X) g) (compose a b) =
% 10.83/11.11     ifeq (domain $X) (domain g)
% 10.83/11.11       (compose (domain $X) (compose g (compose a b)))
% 10.83/11.11       (compose (compose (domain $X) g) (compose a b))
% 10.83/11.12  |- ifeq (codomain $X) (codomain g)
% 10.83/11.12       (ifeq (domain (compose (codomain $X) (compose a b))) (codomain $X)
% 10.83/11.12          (compose (codomain $X) (compose a b))
% 10.83/11.12          (compose
% 10.83/11.12             (compose (domain (compose (codomain $X) (compose a b)))
% 10.83/11.12                (codomain $X)) (compose a b)))
% 10.83/11.12       (compose
% 10.83/11.12          (compose (domain (compose (codomain $X) (compose a b)))
% 10.83/11.12             (codomain $X)) (compose a b)) =
% 10.83/11.12     compose
% 10.83/11.12       (compose (domain (compose (codomain $X) (compose a b))) (codomain $X))
% 10.83/11.12       (compose a b)
% 10.83/11.12  |- ifeq (codomain b) (codomain g)
% 10.83/11.12       (ifeq (domain (compose (compose g (compose a b)) (compose a b)))
% 10.83/11.12          (domain g) (compose (compose g (compose a b)) (compose a b))
% 10.83/11.12          (compose
% 10.83/11.12             (compose
% 10.83/11.12                (domain (compose (compose g (compose a b)) (compose a b)))
% 10.83/11.12                (compose g (compose a b))) (compose a b)))
% 10.83/11.12       (compose
% 10.83/11.12          (compose (domain (compose (compose g (compose a b)) (compose a b)))
% 10.83/11.12             (compose g (compose a b))) (compose a b)) =
% 10.83/11.12     compose
% 10.83/11.12       (compose (domain (compose (compose g (compose a b)) (compose a b)))
% 10.83/11.12          (compose g (compose a b))) (compose a b)
% 10.83/11.12  |- ifeq (domain $X) (codomain g)
% 10.83/11.12       (ifeq (domain (compose (domain $X) (compose a b))) (domain $X)
% 10.83/11.12          (compose (domain $X) (compose a b))
% 10.83/11.12          (compose
% 10.83/11.12             (compose (domain (compose (domain $X) (compose a b)))
% 10.83/11.12                (domain $X)) (compose a b)))
% 10.83/11.12       (compose
% 10.83/11.12          (compose (domain (compose (domain $X) (compose a b))) (domain $X))
% 10.83/11.12          (compose a b)) =
% 10.83/11.12     compose
% 10.83/11.12       (compose (domain (compose (domain $X) (compose a b))) (domain $X))
% 10.83/11.12       (compose a b)
% 10.83/11.12  |- ifeq (codomain $_1208) (domain g)
% 10.83/11.12       (ifeq (domain (compose $_1208 (compose g a))) (domain $_1208)
% 10.83/11.12          (compose $_1208 (compose g a))
% 10.83/11.12          (compose (compose (domain (compose $_1208 (compose g a))) $_1208)
% 10.83/11.12             (compose g a)))
% 10.83/11.12       (compose (compose (domain (compose $_1208 (compose g a))) $_1208)
% 10.83/11.12          (compose g a)) =
% 10.83/11.12     compose (compose (domain (compose $_1208 (compose g a))) $_1208)
% 10.83/11.12       (compose g a)
% 10.83/11.12  |- ifeq (codomain b) (domain g)
% 10.83/11.12       (ifeq (codomain $_1207) (domain g)
% 10.83/11.12          (compose $_1207 (compose (compose g (compose a b)) (compose g a)))
% 10.83/11.12          (compose (compose $_1207 (compose g (compose a b))) (compose g a)))
% 10.83/11.12       (compose (compose $_1207 (compose g (compose a b))) (compose g a)) =
% 10.83/11.12     compose (compose $_1207 (compose g (compose a b))) (compose g a)
% 10.83/11.12  |- ifeq (codomain $X) (domain g)
% 10.83/11.12       (ifeq (domain (compose (codomain $X) (compose g a))) (codomain $X)
% 10.83/11.12          (compose (codomain $X) (compose g a))
% 10.83/11.12          (compose
% 10.83/11.12             (compose (domain (compose (codomain $X) (compose g a)))
% 10.83/11.12                (codomain $X)) (compose g a)))
% 10.83/11.12       (compose
% 10.83/11.12          (compose (domain (compose (codomain $X) (compose g a)))
% 10.83/11.12             (codomain $X)) (compose g a)) =
% 10.83/11.12     compose
% 10.83/11.12       (compose (domain (compose (codomain $X) (compose g a))) (codomain $X))
% 10.83/11.12       (compose g a)
% 10.83/11.12  |- ifeq (codomain a) (domain g)
% 10.83/11.12       (ifeq (domain (compose (compose g a) (compose g a))) (domain g)
% 10.83/11.12          (compose (compose g a) (compose g a))
% 10.83/11.12          (compose
% 10.83/11.12             (compose (domain (compose (compose g a) (compose g a)))
% 10.83/11.12                (compose g a)) (compose g a)))
% 10.83/11.12       (compose
% 10.83/11.12          (compose (domain (compose (compose g a) (compose g a)))
% 10.83/11.12             (compose g a)) (compose g a)) =
% 10.83/11.12     compose
% 10.83/11.12       (compose (domain (compose (compose g a) (compose g a))) (compose g a))
% 10.83/11.12       (compose g a)
% 10.83/11.12  |- ifeq (codomain b) (domain g)
% 10.83/11.12       (ifeq (domain (compose (compose g (compose a b)) (compose g a)))
% 10.83/11.12          (domain g) (compose (compose g (compose a b)) (compose g a))
% 10.83/11.12          (compose
% 10.83/11.12             (compose
% 10.83/11.12                (domain (compose (compose g (compose a b)) (compose g a)))
% 10.83/11.12                (compose g (compose a b))) (compose g a)))
% 10.83/11.12       (compose
% 10.83/11.12          (compose (domain (compose (compose g (compose a b)) (compose g a)))
% 10.83/11.12             (compose g (compose a b))) (compose g a)) =
% 10.83/11.12     compose
% 10.83/11.12       (compose (domain (compose (compose g (compose a b)) (compose g a)))
% 10.83/11.12          (compose g (compose a b))) (compose g a)
% 10.83/11.12  |- ifeq (domain $X) (domain g)
% 10.83/11.12       (ifeq (domain (compose (domain $X) (compose g a))) (domain $X)
% 10.83/11.12          (compose (domain $X) (compose g a))
% 10.83/11.12          (compose
% 10.83/11.12             (compose (domain (compose (domain $X) (compose g a)))
% 10.83/11.12                (domain $X)) (compose g a)))
% 10.83/11.12       (compose
% 10.83/11.12          (compose (domain (compose (domain $X) (compose g a))) (domain $X))
% 10.83/11.12          (compose g a)) =
% 10.83/11.12     compose
% 10.83/11.12       (compose (domain (compose (domain $X) (compose g a))) (domain $X))
% 10.83/11.12       (compose g a)
% 10.83/11.12  |- ifeq (codomain $_1211) (domain g)
% 10.83/11.12       (ifeq (domain (compose $_1211 (compose h a))) (domain $_1211)
% 10.83/11.12          (compose $_1211 (compose h a))
% 10.83/11.12          (compose (compose (domain (compose $_1211 (compose h a))) $_1211)
% 10.83/11.12             (compose h a)))
% 10.83/11.12       (compose (compose (domain (compose $_1211 (compose h a))) $_1211)
% 10.83/11.12          (compose h a)) =
% 10.83/11.12     compose (compose (domain (compose $_1211 (compose h a))) $_1211)
% 10.83/11.12       (compose h a)
% 10.83/11.12  |- ifeq (codomain b) (domain g)
% 10.83/11.12       (ifeq (codomain $_1210) (domain g)
% 10.83/11.12          (compose $_1210 (compose (compose g (compose a b)) (compose h a)))
% 10.83/11.12          (compose (compose $_1210 (compose g (compose a b))) (compose h a)))
% 10.83/11.12       (compose (compose $_1210 (compose g (compose a b))) (compose h a)) =
% 10.83/11.12     compose (compose $_1210 (compose g (compose a b))) (compose h a)
% 10.83/11.12  |- ifeq (codomain b) (domain g)
% 10.83/11.12       (ifeq (domain (compose (compose g (compose a b)) (compose h a)))
% 10.83/11.12          (domain g) (compose (compose g (compose a b)) (compose h a))
% 10.83/11.12          (compose
% 10.83/11.12             (compose
% 10.83/11.12                (domain (compose (compose g (compose a b)) (compose h a)))
% 10.83/11.12                (compose g (compose a b))) (compose h a)))
% 10.83/11.12       (compose
% 10.83/11.12          (compose (domain (compose (compose g (compose a b)) (compose h a)))
% 10.83/11.12             (compose g (compose a b))) (compose h a)) =
% 10.83/11.12     compose
% 10.83/11.12       (compose (domain (compose (compose g (compose a b)) (compose h a)))
% 10.83/11.12          (compose g (compose a b))) (compose h a)
% 10.83/11.12  |- ifeq (codomain b) (domain g)
% 10.83/11.12       (ifeq (codomain $_1) (domain g)
% 10.83/11.12          (compose (codomain $_1)
% 10.83/11.12             (compose (compose g (compose a b)) (compose h a)))
% 10.83/11.12          (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.12             (compose h a)))
% 10.83/11.12       (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.12          (compose h a)) =
% 10.83/11.12     compose (compose (codomain $_1) (compose g (compose a b))) (compose h a)
% 10.83/11.12  |- ifeq (codomain b) (domain g)
% 10.83/11.12       (ifeq (domain $X) (domain g)
% 10.83/11.12          (compose (domain $X)
% 10.83/11.12             (compose (compose g (compose a b)) (compose h a)))
% 10.83/11.12          (compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.12             (compose h a)))
% 10.83/11.12       (compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.12          (compose h a)) =
% 10.83/11.12     compose (compose (domain $X) (compose g (compose a b))) (compose h a)
% 10.83/11.12  |- ifeq (codomain $X) (domain g)
% 10.83/11.12       (ifeq (domain (compose (codomain $X) (compose h a))) (codomain $X)
% 10.83/11.12          (compose (codomain $X) (compose h a))
% 10.83/11.12          (compose
% 10.83/11.12             (compose (domain (compose (codomain $X) (compose h a)))
% 10.83/11.12                (codomain $X)) (compose h a)))
% 10.83/11.12       (compose
% 10.83/11.12          (compose (domain (compose (codomain $X) (compose h a)))
% 10.83/11.12             (codomain $X)) (compose h a)) =
% 10.83/11.12     compose
% 10.83/11.12       (compose (domain (compose (codomain $X) (compose h a))) (codomain $X))
% 10.83/11.12       (compose h a)
% 10.83/11.12  |- ifeq (domain $X) (domain g)
% 10.83/11.12       (ifeq (domain (compose (domain $X) (compose h a))) (domain $X)
% 10.83/11.12          (compose (domain $X) (compose h a))
% 10.83/11.12          (compose
% 10.83/11.12             (compose (domain (compose (domain $X) (compose h a)))
% 10.83/11.12                (domain $X)) (compose h a)))
% 10.83/11.12       (compose
% 10.83/11.12          (compose (domain (compose (domain $X) (compose h a))) (domain $X))
% 10.83/11.12          (compose h a)) =
% 10.83/11.12     compose
% 10.83/11.12       (compose (domain (compose (domain $X) (compose h a))) (domain $X))
% 10.83/11.12       (compose h a)
% 10.83/11.12  |- ifeq (codomain b) (domain g)
% 10.83/11.12       (ifeq (codomain b) (codomain a)
% 10.83/11.12          (compose (compose g (compose a b))
% 10.83/11.12             (compose b (compose g (compose a b))))
% 10.83/11.12          (compose (compose (compose g (compose a b)) b)
% 10.83/11.12             (compose g (compose a b))))
% 10.83/11.12       (compose (compose (compose g (compose a b)) b)
% 10.83/11.12          (compose g (compose a b))) =
% 10.83/11.12     compose (compose (compose g (compose a b)) b) (compose g (compose a b))
% 10.83/11.12  |- ifeq (codomain b) (domain $X)
% 10.83/11.12       (ifeq (codomain b) (codomain a)
% 10.83/11.12          (compose (compose g (compose a b)) (compose b (domain $X)))
% 10.83/11.12          (compose (compose (compose g (compose a b)) b) (domain $X)))
% 10.83/11.12       (compose (compose (compose g (compose a b)) b) (domain $X)) =
% 10.83/11.12     compose (compose (compose g (compose a b)) b) (domain $X)
% 10.83/11.12  |- ifeq (codomain b) (codomain g)
% 10.83/11.12       (ifeq (codomain $_1) (codomain g)
% 10.83/11.12          (compose (codomain $_1) (compose (compose a b) (compose a b)))
% 10.83/11.12          (compose (compose (codomain $_1) (compose a b)) (compose a b)))
% 10.83/11.12       (compose (compose (codomain $_1) (compose a b)) (compose a b)) =
% 10.83/11.12     compose (compose (codomain $_1) (compose a b)) (compose a b)
% 10.83/11.12  |- ifeq (codomain b) (codomain g)
% 10.83/11.12       (ifeq (codomain b) (codomain g)
% 10.83/11.12          (compose (compose g (compose a b))
% 10.83/11.12             (compose (compose a b) (compose a b)))
% 10.83/11.12          (compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.12             (compose a b)))
% 10.83/11.12       (compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.12          (compose a b)) =
% 10.83/11.12     compose (compose (compose g (compose a b)) (compose a b)) (compose a b)
% 10.83/11.12  |- ifeq (codomain b) (codomain g)
% 10.83/11.12       (ifeq (domain $X) (codomain g)
% 10.83/11.12          (compose (domain $X) (compose (compose a b) (compose a b)))
% 10.83/11.12          (compose (compose (domain $X) (compose a b)) (compose a b)))
% 10.83/11.12       (compose (compose (domain $X) (compose a b)) (compose a b)) =
% 10.83/11.12     compose (compose (domain $X) (compose a b)) (compose a b)
% 10.83/11.12  |- ifeq (codomain a) (codomain g)
% 10.83/11.12       (ifeq (codomain b) (domain g)
% 10.83/11.12          (compose (compose g (compose a b)) (compose (compose g a) a))
% 10.83/11.12          (compose (compose (compose g (compose a b)) (compose g a)) a))
% 10.83/11.12       (compose (compose (compose g (compose a b)) (compose g a)) a) =
% 10.83/11.12     compose (compose (compose g (compose a b)) (compose g a)) a
% 10.83/11.12  |- ifeq (codomain $X) (domain g)
% 10.83/11.12       (ifeq (codomain a) (codomain $X)
% 10.83/11.12          (compose (compose g a)
% 10.83/11.12             (compose (codomain $X) (compose g (compose a b))))
% 10.83/11.12          (compose (compose (compose g a) (codomain $X))
% 10.83/11.12             (compose g (compose a b))))
% 10.83/11.12       (compose (compose (compose g a) (codomain $X))
% 10.83/11.12          (compose g (compose a b))) =
% 10.83/11.12     compose (compose (compose g a) (codomain $X)) (compose g (compose a b))
% 10.83/11.12  |- ifeq (codomain b) (domain g)
% 10.83/11.12       (ifeq (codomain a) (domain g)
% 10.83/11.12          (compose (compose g a)
% 10.83/11.12             (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.83/11.12          (compose (compose (compose g a) (compose g (compose a b)))
% 10.83/11.12             (compose g (compose a b))))
% 10.83/11.12       (compose (compose (compose g a) (compose g (compose a b)))
% 10.83/11.12          (compose g (compose a b))) =
% 10.83/11.12     compose (compose (compose g a) (compose g (compose a b)))
% 10.83/11.12       (compose g (compose a b))
% 10.83/11.12  |- ifeq (domain $X) (domain g)
% 10.83/11.12       (ifeq (codomain a) (domain $X)
% 10.83/11.12          (compose (compose g a)
% 10.83/11.12             (compose (domain $X) (compose g (compose a b))))
% 10.83/11.12          (compose (compose (compose g a) (domain $X))
% 10.83/11.12             (compose g (compose a b))))
% 10.83/11.12       (compose (compose (compose g a) (domain $X))
% 10.83/11.12          (compose g (compose a b))) =
% 10.83/11.12     compose (compose (compose g a) (domain $X)) (compose g (compose a b))
% 10.83/11.12  |- ifeq (codomain a) (codomain $X)
% 10.83/11.12       (ifeq (codomain $_1236) (codomain g)
% 10.83/11.12          (compose (codomain $_1236) (compose a (codomain $X)))
% 10.83/11.12          (compose (compose (codomain $_1236) a) (codomain $X)))
% 10.83/11.12       (compose (compose (codomain $_1236) a) (codomain $X)) =
% 10.83/11.12     compose (compose (codomain $_1236) a) (codomain $X)
% 10.83/11.12  |- ifeq (codomain a) (domain g)
% 10.83/11.12       (ifeq (codomain $_1236) (codomain g)
% 10.83/11.12          (compose (codomain $_1236) (compose a (compose g (compose a b))))
% 10.83/11.12          (compose (compose (codomain $_1236) a) (compose g (compose a b))))
% 10.83/11.12       (compose (compose (codomain $_1236) a) (compose g (compose a b))) =
% 10.83/11.12     compose (compose (codomain $_1236) a) (compose g (compose a b))
% 10.83/11.12  |- ifeq (codomain a) (domain $X)
% 10.83/11.12       (ifeq (codomain $_1236) (codomain g)
% 10.83/11.12          (compose (codomain $_1236) (compose a (domain $X)))
% 10.83/11.12          (compose (compose (codomain $_1236) a) (domain $X)))
% 10.83/11.12       (compose (compose (codomain $_1236) a) (domain $X)) =
% 10.83/11.12     compose (compose (codomain $_1236) a) (domain $X)
% 10.83/11.12  |- ifeq (codomain a) (codomain $X)
% 10.83/11.12       (ifeq (domain $_1238) (codomain g)
% 10.83/11.12          (compose (domain $_1238) (compose a (codomain $X)))
% 10.83/11.12          (compose (compose (domain $_1238) a) (codomain $X)))
% 10.83/11.12       (compose (compose (domain $_1238) a) (codomain $X)) =
% 10.83/11.12     compose (compose (domain $_1238) a) (codomain $X)
% 10.83/11.12  |- ifeq (codomain a) (domain g)
% 10.83/11.12       (ifeq (domain $_1238) (codomain g)
% 10.83/11.12          (compose (domain $_1238) (compose a (compose g (compose a b))))
% 10.83/11.12          (compose (compose (domain $_1238) a) (compose g (compose a b))))
% 10.83/11.12       (compose (compose (domain $_1238) a) (compose g (compose a b))) =
% 10.83/11.12     compose (compose (domain $_1238) a) (compose g (compose a b))
% 10.83/11.12  |- ifeq (codomain a) (domain $X)
% 10.83/11.12       (ifeq (domain $_1238) (codomain g)
% 10.83/11.12          (compose (domain $_1238) (compose a (domain $X)))
% 10.83/11.12          (compose (compose (domain $_1238) a) (domain $X)))
% 10.83/11.12       (compose (compose (domain $_1238) a) (domain $X)) =
% 10.83/11.12     compose (compose (domain $_1238) a) (domain $X)
% 10.83/11.12  |- ifeq (codomain b) (domain $_1248)
% 10.83/11.12       (ifeq (domain (compose (compose g (compose a b)) $_1248)) (domain g)
% 10.83/11.12          (compose (compose g (compose a b)) $_1248)
% 10.83/11.12          (compose
% 10.83/11.12             (compose (domain (compose (compose g (compose a b)) $_1248))
% 10.83/11.12                (compose g (compose a b))) $_1248))
% 10.83/11.12       (compose
% 10.83/11.12          (compose (domain (compose (compose g (compose a b)) $_1248))
% 10.83/11.12             (compose g (compose a b))) $_1248) =
% 10.83/11.12     compose
% 10.83/11.12       (compose (domain (compose (compose g (compose a b)) $_1248))
% 10.83/11.12          (compose g (compose a b))) $_1248
% 10.83/11.12  |- ifeq (codomain $_1247) (domain g)
% 10.83/11.12       (ifeq (domain (compose $_1247 (compose g (compose a b))))
% 10.83/11.12          (domain $_1247) (compose $_1247 (compose g (compose a b)))
% 10.83/11.12          (compose
% 10.83/11.12             (compose (domain (compose $_1247 (compose g (compose a b))))
% 10.83/11.12                $_1247) (compose g (compose a b))))
% 10.83/11.12       (compose
% 10.83/11.12          (compose (domain (compose $_1247 (compose g (compose a b))))
% 10.83/11.12             $_1247) (compose g (compose a b))) =
% 10.83/11.12     compose
% 10.83/11.12       (compose (domain (compose $_1247 (compose g (compose a b)))) $_1247)
% 10.83/11.12       (compose g (compose a b))
% 10.83/11.12  |- ifeq (codomain $_1249) (codomain $X)
% 10.83/11.12       (ifeq (codomain g) (codomain $_1249)
% 10.83/11.12          (compose h (compose (codomain $_1249) (codomain $X)))
% 10.83/11.12          (compose (compose h (codomain $_1249)) (codomain $X)))
% 10.83/11.12       (compose (compose h (codomain $_1249)) (codomain $X)) =
% 10.83/11.12     compose (compose h (codomain $_1249)) (codomain $X)
% 10.83/11.12  |- ifeq (codomain $_1249) (domain g)
% 10.83/11.12       (ifeq (codomain g) (codomain $_1249)
% 10.83/11.12          (compose h (compose (codomain $_1249) (compose g (compose a b))))
% 10.83/11.12          (compose (compose h (codomain $_1249)) (compose g (compose a b))))
% 10.83/11.12       (compose (compose h (codomain $_1249)) (compose g (compose a b))) =
% 10.83/11.12     compose (compose h (codomain $_1249)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain $_1249) (domain $X)
% 10.83/11.13       (ifeq (codomain g) (codomain $_1249)
% 10.83/11.13          (compose h (compose (codomain $_1249) (domain $X)))
% 10.83/11.13          (compose (compose h (codomain $_1249)) (domain $X)))
% 10.83/11.13       (compose (compose h (codomain $_1249)) (domain $X)) =
% 10.83/11.13     compose (compose h (codomain $_1249)) (domain $X)
% 10.83/11.13  |- ifeq (codomain b) (codomain $_1251)
% 10.83/11.13       (ifeq (codomain g) (domain g)
% 10.83/11.13          (compose h (compose (compose g (compose a b)) (codomain $_1251)))
% 10.83/11.13          (compose (compose h (compose g (compose a b))) (codomain $_1251)))
% 10.83/11.13       (compose (compose h (compose g (compose a b))) (codomain $_1251)) =
% 10.83/11.13     compose (compose h (compose g (compose a b))) (codomain $_1251)
% 10.83/11.13  |- ifeq (codomain a) (codomain $_1251)
% 10.83/11.13       (ifeq (codomain g) (domain g)
% 10.83/11.13          (compose h (compose (compose h a) (codomain $_1251)))
% 10.83/11.13          (compose (compose h (compose h a)) (codomain $_1251)))
% 10.83/11.13       (compose (compose h (compose h a)) (codomain $_1251)) =
% 10.83/11.13     compose (compose h (compose h a)) (codomain $_1251)
% 10.83/11.13  |- ifeq (domain $X) (codomain $_1251)
% 10.83/11.13       (ifeq (codomain g) (domain $X)
% 10.83/11.13          (compose h (compose (domain $X) (codomain $_1251)))
% 10.83/11.13          (compose (compose h (domain $X)) (codomain $_1251)))
% 10.83/11.13       (compose (compose h (domain $X)) (codomain $_1251)) =
% 10.83/11.13     compose (compose h (domain $X)) (codomain $_1251)
% 10.83/11.13  |- ifeq (codomain b)
% 10.83/11.13       (codomain (compose (compose a b) (compose g (compose a b))))
% 10.83/11.13       (ifeq (codomain b) (domain g)
% 10.83/11.13          (compose (compose a b)
% 10.83/11.13             (compose (compose g (compose a b))
% 10.83/11.13                (codomain
% 10.83/11.13                   (compose (compose a b) (compose g (compose a b))))))
% 10.83/11.13          (compose (compose a b) (compose g (compose a b))))
% 10.83/11.13       (compose (compose a b) (compose g (compose a b))) =
% 10.83/11.13     compose (compose a b) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain b) (codomain $X)
% 10.83/11.13       (ifeq (codomain b) (domain g)
% 10.83/11.13          (compose (compose a b)
% 10.83/11.13             (compose (compose g (compose a b)) (codomain $X)))
% 10.83/11.13          (compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.13             (codomain $X)))
% 10.83/11.13       (compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.13          (codomain $X)) =
% 10.83/11.13     compose (compose (compose a b) (compose g (compose a b))) (codomain $X)
% 10.83/11.13  |- ifeq (codomain b) (domain g)
% 10.83/11.13       (ifeq (codomain b) (domain g)
% 10.83/11.13          (compose (compose a b)
% 10.83/11.13             (compose (compose g (compose a b)) (compose g a)))
% 10.83/11.13          (compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.13             (compose g a)))
% 10.83/11.13       (compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.13          (compose g a)) =
% 10.83/11.13     compose (compose (compose a b) (compose g (compose a b))) (compose g a)
% 10.83/11.13  |- ifeq (codomain b) (domain g)
% 10.83/11.13       (ifeq (codomain b) (domain g)
% 10.83/11.13          (compose (compose a b)
% 10.83/11.13             (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.13       (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain b) (domain $X)
% 10.83/11.13       (ifeq (codomain b) (domain g)
% 10.83/11.13          (compose (compose a b)
% 10.83/11.13             (compose (compose g (compose a b)) (domain $X)))
% 10.83/11.13          (compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.13             (domain $X)))
% 10.83/11.13       (compose (compose (compose a b) (compose g (compose a b)))
% 10.83/11.13          (domain $X)) =
% 10.83/11.13     compose (compose (compose a b) (compose g (compose a b))) (domain $X)
% 10.83/11.13  |- ifeq (codomain $X) (domain g)
% 10.83/11.13       (ifeq (codomain b) (codomain $X)
% 10.83/11.13          (compose (compose a b)
% 10.83/11.13             (compose (codomain $X) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (compose a b) (codomain $X))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (compose a b) (codomain $X))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (compose a b) (codomain $X)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain b) (domain g)
% 10.83/11.13       (ifeq (codomain b) (codomain g)
% 10.83/11.13          (compose (compose a b)
% 10.83/11.13             (compose (compose a b) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (compose a b) (compose a b))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (compose a b) (compose a b))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (compose a b) (compose a b)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (domain $X) (domain g)
% 10.83/11.13       (ifeq (codomain b) (domain $X)
% 10.83/11.13          (compose (compose a b)
% 10.83/11.13             (compose (domain $X) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (compose a b) (domain $X))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (compose a b) (domain $X))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (compose a b) (domain $X)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain b) (codomain $X)
% 10.83/11.13       (ifeq (codomain a) (domain g)
% 10.83/11.13          (compose (compose h a)
% 10.83/11.13             (compose (compose g (compose a b)) (codomain $X)))
% 10.83/11.13          (compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.13             (codomain $X)))
% 10.83/11.13       (compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.13          (codomain $X)) =
% 10.83/11.13     compose (compose (compose h a) (compose g (compose a b))) (codomain $X)
% 10.83/11.13  |- ifeq (codomain b) (domain g)
% 10.83/11.13       (ifeq (codomain a) (domain g)
% 10.83/11.13          (compose (compose h a)
% 10.83/11.13             (compose (compose g (compose a b)) (compose g a)))
% 10.83/11.13          (compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.13             (compose g a)))
% 10.83/11.13       (compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.13          (compose g a)) =
% 10.83/11.13     compose (compose (compose h a) (compose g (compose a b))) (compose g a)
% 10.83/11.13  |- ifeq (codomain b) (domain g)
% 10.83/11.13       (ifeq (codomain a) (domain g)
% 10.83/11.13          (compose (compose h a)
% 10.83/11.13             (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.13       (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain b) (domain $X)
% 10.83/11.13       (ifeq (codomain a) (domain g)
% 10.83/11.13          (compose (compose h a)
% 10.83/11.13             (compose (compose g (compose a b)) (domain $X)))
% 10.83/11.13          (compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.13             (domain $X)))
% 10.83/11.13       (compose (compose (compose h a) (compose g (compose a b)))
% 10.83/11.13          (domain $X)) =
% 10.83/11.13     compose (compose (compose h a) (compose g (compose a b))) (domain $X)
% 10.83/11.13  |- ifeq (codomain $X) (domain g)
% 10.83/11.13       (ifeq (codomain a) (codomain $X)
% 10.83/11.13          (compose (compose h a)
% 10.83/11.13             (compose (codomain $X) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (compose h a) (codomain $X))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (compose h a) (codomain $X))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (compose h a) (codomain $X)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain b) (domain g)
% 10.83/11.13       (ifeq (codomain a) (codomain g)
% 10.83/11.13          (compose (compose h a)
% 10.83/11.13             (compose (compose a b) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (compose h a) (compose a b))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (compose h a) (compose a b))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (compose h a) (compose a b)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (domain $X) (domain g)
% 10.83/11.13       (ifeq (codomain a) (domain $X)
% 10.83/11.13          (compose (compose h a)
% 10.83/11.13             (compose (domain $X) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (compose h a) (domain $X))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (compose h a) (domain $X))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (compose h a) (domain $X)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain b) (domain g)
% 10.83/11.13       (ifeq (codomain g) (domain g)
% 10.83/11.13          (compose h
% 10.83/11.13             (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.83/11.13          (compose (compose h (compose g (compose a b)))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose h (compose g (compose a b)))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose h (compose g (compose a b))) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain b) (domain $X)
% 10.83/11.13       (ifeq (codomain g) (domain g)
% 10.83/11.13          (compose h (compose (compose g (compose a b)) (domain $X)))
% 10.83/11.13          (compose (compose h (compose g (compose a b))) (domain $X)))
% 10.83/11.13       (compose (compose h (compose g (compose a b))) (domain $X)) =
% 10.83/11.13     compose (compose h (compose g (compose a b))) (domain $X)
% 10.83/11.13  |- ifeq (domain $X) (domain g)
% 10.83/11.13       (ifeq (codomain g) (domain $X)
% 10.83/11.13          (compose h (compose (domain $X) (compose g (compose a b))))
% 10.83/11.13          (compose (compose h (domain $X)) (compose g (compose a b))))
% 10.83/11.13       (compose (compose h (domain $X)) (compose g (compose a b))) =
% 10.83/11.13     compose (compose h (domain $X)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain $_1281)
% 10.83/11.13       (codomain (compose (codomain $_1) (codomain $_1281)))
% 10.83/11.13       (ifeq (codomain $_1) (codomain $_1281)
% 10.83/11.13          (compose (codomain $_1)
% 10.83/11.13             (compose (codomain $_1281)
% 10.83/11.13                (codomain (compose (codomain $_1) (codomain $_1281)))))
% 10.83/11.13          (compose (codomain $_1) (codomain $_1281)))
% 10.83/11.13       (compose (codomain $_1) (codomain $_1281)) =
% 10.83/11.13     compose (codomain $_1) (codomain $_1281)
% 10.83/11.13  |- ifeq (codomain $_1281)
% 10.83/11.13       (codomain (compose (compose a b) (codomain $_1281)))
% 10.83/11.13       (ifeq (codomain b) (codomain $_1281)
% 10.83/11.13          (compose (compose a b)
% 10.83/11.13             (compose (codomain $_1281)
% 10.83/11.13                (codomain (compose (compose a b) (codomain $_1281)))))
% 10.83/11.13          (compose (compose a b) (codomain $_1281)))
% 10.83/11.13       (compose (compose a b) (codomain $_1281)) =
% 10.83/11.13     compose (compose a b) (codomain $_1281)
% 10.83/11.13  |- ifeq (codomain $_1281)
% 10.83/11.13       (codomain (compose (compose g (compose a b)) (codomain $_1281)))
% 10.83/11.13       (ifeq (codomain b) (codomain $_1281)
% 10.83/11.13          (compose (compose g (compose a b))
% 10.83/11.13             (compose (codomain $_1281)
% 10.83/11.13                (codomain
% 10.83/11.13                   (compose (compose g (compose a b)) (codomain $_1281)))))
% 10.83/11.13          (compose (compose g (compose a b)) (codomain $_1281)))
% 10.83/11.13       (compose (compose g (compose a b)) (codomain $_1281)) =
% 10.83/11.13     compose (compose g (compose a b)) (codomain $_1281)
% 10.83/11.13  |- ifeq (codomain $_1281)
% 10.83/11.13       (codomain (compose (domain $X) (codomain $_1281)))
% 10.83/11.13       (ifeq (domain $X) (codomain $_1281)
% 10.83/11.13          (compose (domain $X)
% 10.83/11.13             (compose (codomain $_1281)
% 10.83/11.13                (codomain (compose (domain $X) (codomain $_1281)))))
% 10.83/11.13          (compose (domain $X) (codomain $_1281)))
% 10.83/11.13       (compose (domain $X) (codomain $_1281)) =
% 10.83/11.13     compose (domain $X) (codomain $_1281)
% 10.83/11.13  |- ifeq (codomain b)
% 10.83/11.13       (codomain (compose (codomain $_1283) (compose g (compose a b))))
% 10.83/11.13       (ifeq (codomain $_1283) (domain g)
% 10.83/11.13          (compose (codomain $_1283)
% 10.83/11.13             (compose (compose g (compose a b))
% 10.83/11.13                (codomain
% 10.83/11.13                   (compose (codomain $_1283) (compose g (compose a b))))))
% 10.83/11.13          (compose (codomain $_1283) (compose g (compose a b))))
% 10.83/11.13       (compose (codomain $_1283) (compose g (compose a b))) =
% 10.83/11.13     compose (codomain $_1283) (compose g (compose a b))
% 10.83/11.13  |- ifeq (domain $X) (codomain (compose (codomain $_1283) (domain $X)))
% 10.83/11.13       (ifeq (codomain $_1283) (domain $X)
% 10.83/11.13          (compose (codomain $_1283)
% 10.83/11.13             (compose (domain $X)
% 10.83/11.13                (codomain (compose (codomain $_1283) (domain $X)))))
% 10.83/11.13          (compose (codomain $_1283) (domain $X)))
% 10.83/11.13       (compose (codomain $_1283) (domain $X)) =
% 10.83/11.13     compose (codomain $_1283) (domain $X)
% 10.83/11.13  |- ifeq (codomain a) (domain g)
% 10.83/11.13       (ifeq (domain (compose (compose g a) (compose g (compose a b))))
% 10.83/11.13          (domain g) (compose (compose g a) (compose g (compose a b)))
% 10.83/11.13          (compose
% 10.83/11.13             (compose
% 10.83/11.13                (domain (compose (compose g a) (compose g (compose a b))))
% 10.83/11.13                (compose g a)) (compose g (compose a b))))
% 10.83/11.13       (compose
% 10.83/11.13          (compose (domain (compose (compose g a) (compose g (compose a b))))
% 10.83/11.13             (compose g a)) (compose g (compose a b))) =
% 10.83/11.13     compose
% 10.83/11.13       (compose (domain (compose (compose g a) (compose g (compose a b))))
% 10.83/11.13          (compose g a)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain a) (domain g)
% 10.83/11.13       (ifeq (codomain $_1) (domain g)
% 10.83/11.13          (compose (codomain $_1)
% 10.83/11.13             (compose (compose g a) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (codomain $_1) (compose g a))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (codomain $_1) (compose g a))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (codomain $_1) (compose g a)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain a) (domain g)
% 10.83/11.13       (ifeq (codomain b) (domain g)
% 10.83/11.13          (compose (compose g (compose a b))
% 10.83/11.13             (compose (compose g a) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.13       (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain a) (domain g)
% 10.83/11.13       (ifeq (domain $X) (domain g)
% 10.83/11.13          (compose (domain $X)
% 10.83/11.13             (compose (compose g a) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (domain $X) (compose g a))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (domain $X) (compose g a))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (domain $X) (compose g a)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain a) (domain $X)
% 10.83/11.13       (ifeq (codomain g) (domain g)
% 10.83/11.13          (compose h (compose (compose h a) (domain $X)))
% 10.83/11.13          (compose (compose h (compose h a)) (domain $X)))
% 10.83/11.13       (compose (compose h (compose h a)) (domain $X)) =
% 10.83/11.13     compose (compose h (compose h a)) (domain $X)
% 10.83/11.13  |- ifeq (codomain b) (domain g)
% 10.83/11.13       (ifeq (codomain $_1) (codomain g)
% 10.83/11.13          (compose (codomain $_1)
% 10.83/11.13             (compose (compose a b) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (codomain $_1) (compose a b))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (codomain $_1) (compose a b))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (codomain $_1) (compose a b)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain b) (domain g)
% 10.83/11.13       (ifeq (codomain b) (codomain g)
% 10.83/11.13          (compose (compose g (compose a b))
% 10.83/11.13             (compose (compose a b) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.13       (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain b) (domain g)
% 10.83/11.13       (ifeq (domain $X) (codomain g)
% 10.83/11.13          (compose (domain $X)
% 10.83/11.13             (compose (compose a b) (compose g (compose a b))))
% 10.83/11.13          (compose (compose (domain $X) (compose a b))
% 10.83/11.13             (compose g (compose a b))))
% 10.83/11.13       (compose (compose (domain $X) (compose a b))
% 10.83/11.13          (compose g (compose a b))) =
% 10.83/11.13     compose (compose (domain $X) (compose a b)) (compose g (compose a b))
% 10.83/11.13  |- ifeq (codomain b) (codomain $X)
% 10.83/11.13       (ifeq (domain (compose (compose g (compose a b)) (codomain $X)))
% 10.83/11.13          (domain g) (compose (compose g (compose a b)) (codomain $X))
% 10.83/11.13          (compose
% 10.83/11.13             (compose
% 10.83/11.13                (domain (compose (compose g (compose a b)) (codomain $X)))
% 10.83/11.13                (compose g (compose a b))) (codomain $X)))
% 10.83/11.13       (compose
% 10.83/11.13          (compose (domain (compose (compose g (compose a b)) (codomain $X)))
% 10.83/11.13             (compose g (compose a b))) (codomain $X)) =
% 10.83/11.13     compose
% 10.83/11.13       (compose (domain (compose (compose g (compose a b)) (codomain $X)))
% 10.83/11.13          (compose g (compose a b))) (codomain $X)
% 10.83/11.14  |- ifeq (codomain b) (domain g)
% 10.83/11.14       (ifeq
% 10.83/11.14          (domain
% 10.83/11.14             (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.83/11.14          (domain g)
% 10.83/11.14          (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.14          (compose
% 10.83/11.14             (compose
% 10.83/11.14                (domain
% 10.83/11.14                   (compose (compose g (compose a b))
% 10.83/11.14                      (compose g (compose a b)))) (compose g (compose a b)))
% 10.83/11.14             (compose g (compose a b))))
% 10.83/11.14       (compose
% 10.83/11.14          (compose
% 10.83/11.14             (domain
% 10.83/11.14                (compose (compose g (compose a b))
% 10.83/11.14                   (compose g (compose a b)))) (compose g (compose a b)))
% 10.83/11.14          (compose g (compose a b))) =
% 10.83/11.14     compose
% 10.83/11.14       (compose
% 10.83/11.14          (domain
% 10.83/11.14             (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.83/11.14          (compose g (compose a b))) (compose g (compose a b))
% 10.83/11.14  |- ifeq (codomain b) (domain $X)
% 10.83/11.14       (ifeq (domain (compose (compose g (compose a b)) (domain $X)))
% 10.83/11.14          (domain g) (compose (compose g (compose a b)) (domain $X))
% 10.83/11.14          (compose
% 10.83/11.14             (compose
% 10.83/11.14                (domain (compose (compose g (compose a b)) (domain $X)))
% 10.83/11.14                (compose g (compose a b))) (domain $X)))
% 10.83/11.14       (compose
% 10.83/11.14          (compose (domain (compose (compose g (compose a b)) (domain $X)))
% 10.83/11.14             (compose g (compose a b))) (domain $X)) =
% 10.83/11.14     compose
% 10.83/11.14       (compose (domain (compose (compose g (compose a b)) (domain $X)))
% 10.83/11.14          (compose g (compose a b))) (domain $X)
% 10.83/11.14  |- ifeq (codomain a) (domain g)
% 10.83/11.14       (ifeq (codomain $_1) (domain g)
% 10.83/11.14          (compose (codomain $_1) (compose (compose g a) (compose g a)))
% 10.83/11.14          (compose (compose (codomain $_1) (compose g a)) (compose g a)))
% 10.83/11.14       (compose (compose (codomain $_1) (compose g a)) (compose g a)) =
% 10.83/11.14     compose (compose (codomain $_1) (compose g a)) (compose g a)
% 10.83/11.14  |- ifeq (codomain a) (domain g)
% 10.83/11.14       (ifeq (codomain b) (domain g)
% 10.83/11.14          (compose (compose g (compose a b))
% 10.83/11.14             (compose (compose g a) (compose g a)))
% 10.83/11.14          (compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.14             (compose g a)))
% 10.83/11.14       (compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.14          (compose g a)) =
% 10.83/11.14     compose (compose (compose g (compose a b)) (compose g a)) (compose g a)
% 10.83/11.14  |- ifeq (codomain a) (domain g)
% 10.83/11.14       (ifeq (domain $X) (domain g)
% 10.83/11.14          (compose (domain $X) (compose (compose g a) (compose g a)))
% 10.83/11.14          (compose (compose (domain $X) (compose g a)) (compose g a)))
% 10.83/11.14       (compose (compose (domain $X) (compose g a)) (compose g a)) =
% 10.83/11.14     compose (compose (domain $X) (compose g a)) (compose g a)
% 10.83/11.14  |- ifeq (codomain b) (codomain g)
% 10.83/11.14       (ifeq (codomain $_1) (domain g)
% 10.83/11.14          (compose (codomain $_1)
% 10.83/11.14             (compose (compose g (compose a b)) (compose a b)))
% 10.83/11.14          (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.14             (compose a b)))
% 10.83/11.14       (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.14          (compose a b)) =
% 10.83/11.14     compose (compose (codomain $_1) (compose g (compose a b))) (compose a b)
% 10.83/11.14  |- ifeq (codomain b) (codomain g)
% 10.83/11.14       (ifeq (codomain a) (domain g)
% 10.83/11.14          (compose (compose g a)
% 10.83/11.14             (compose (compose g (compose a b)) (compose a b)))
% 10.83/11.14          (compose (compose (compose g a) (compose g (compose a b)))
% 10.83/11.14             (compose a b)))
% 10.83/11.14       (compose (compose (compose g a) (compose g (compose a b)))
% 10.83/11.14          (compose a b)) =
% 10.83/11.14     compose (compose (compose g a) (compose g (compose a b))) (compose a b)
% 10.83/11.14  |- ifeq (codomain b) (codomain g)
% 10.83/11.14       (ifeq (codomain b) (domain g)
% 10.83/11.14          (compose (compose g (compose a b))
% 10.83/11.14             (compose (compose g (compose a b)) (compose a b)))
% 10.83/11.14          (compose
% 10.83/11.14             (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.14             (compose a b)))
% 10.83/11.14       (compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.14          (compose a b)) =
% 10.83/11.14     compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.14       (compose a b)
% 10.83/11.14  |- ifeq (codomain b) (codomain g)
% 10.83/11.14       (ifeq (domain $X) (domain g)
% 10.83/11.14          (compose (domain $X)
% 10.83/11.14             (compose (compose g (compose a b)) (compose a b)))
% 10.83/11.14          (compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.14             (compose a b)))
% 10.83/11.14       (compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.14          (compose a b)) =
% 10.83/11.14     compose (compose (domain $X) (compose g (compose a b))) (compose a b)
% 10.83/11.14  |- ifeq (codomain $X) (codomain g)
% 10.83/11.14       (ifeq (codomain a) (codomain $X)
% 10.83/11.14          (compose (compose g a) (compose (codomain $X) (compose a b)))
% 10.83/11.14          (compose (compose (compose g a) (codomain $X)) (compose a b)))
% 10.83/11.14       (compose (compose (compose g a) (codomain $X)) (compose a b)) =
% 10.83/11.14     compose (compose (compose g a) (codomain $X)) (compose a b)
% 10.83/11.14  |- ifeq (domain $X) (codomain g)
% 10.83/11.14       (ifeq (codomain a) (domain $X)
% 10.83/11.14          (compose (compose g a) (compose (domain $X) (compose a b)))
% 10.83/11.14          (compose (compose (compose g a) (domain $X)) (compose a b)))
% 10.83/11.14       (compose (compose (compose g a) (domain $X)) (compose a b)) =
% 10.83/11.14     compose (compose (compose g a) (domain $X)) (compose a b)
% 10.83/11.14  |- ifeq (codomain $X) (domain g)
% 10.83/11.14       (ifeq (codomain b) (codomain $X)
% 10.83/11.14          (compose (compose a b) (compose (codomain $X) (compose g a)))
% 10.83/11.14          (compose (compose (compose a b) (codomain $X)) (compose g a)))
% 10.83/11.14       (compose (compose (compose a b) (codomain $X)) (compose g a)) =
% 10.83/11.14     compose (compose (compose a b) (codomain $X)) (compose g a)
% 10.83/11.14  |- ifeq (domain $X) (domain g)
% 10.83/11.14       (ifeq (codomain b) (domain $X)
% 10.83/11.14          (compose (compose a b) (compose (domain $X) (compose g a)))
% 10.83/11.14          (compose (compose (compose a b) (domain $X)) (compose g a)))
% 10.83/11.14       (compose (compose (compose a b) (domain $X)) (compose g a)) =
% 10.83/11.14     compose (compose (compose a b) (domain $X)) (compose g a)
% 10.83/11.14  |- ifeq (codomain $X) (domain g)
% 10.83/11.14       (ifeq (codomain a) (codomain $X)
% 10.83/11.14          (compose (compose h a) (compose (codomain $X) (compose g a)))
% 10.83/11.14          (compose (compose (compose h a) (codomain $X)) (compose g a)))
% 10.83/11.14       (compose (compose (compose h a) (codomain $X)) (compose g a)) =
% 10.83/11.14     compose (compose (compose h a) (codomain $X)) (compose g a)
% 10.83/11.14  |- ifeq (domain $X) (domain g)
% 10.83/11.14       (ifeq (codomain a) (domain $X)
% 10.83/11.14          (compose (compose h a) (compose (domain $X) (compose g a)))
% 10.83/11.14          (compose (compose (compose h a) (domain $X)) (compose g a)))
% 10.83/11.14       (compose (compose (compose h a) (domain $X)) (compose g a)) =
% 10.83/11.14     compose (compose (compose h a) (domain $X)) (compose g a)
% 10.83/11.14  |- ifeq (codomain b) (codomain $_1362)
% 10.83/11.14       (ifeq (codomain $_1) (codomain g)
% 10.83/11.14          (compose (codomain $_1) (compose (compose a b) (codomain $_1362)))
% 10.83/11.14          (compose (compose (codomain $_1) (compose a b)) (codomain $_1362)))
% 10.83/11.14       (compose (compose (codomain $_1) (compose a b)) (codomain $_1362)) =
% 10.83/11.14     compose (compose (codomain $_1) (compose a b)) (codomain $_1362)
% 10.83/11.14  |- ifeq (codomain b) (codomain $_1362)
% 10.83/11.14       (ifeq (codomain b) (codomain g)
% 10.83/11.14          (compose (compose a b) (compose (compose a b) (codomain $_1362)))
% 10.83/11.14          (compose (compose (compose a b) (compose a b)) (codomain $_1362)))
% 10.83/11.14       (compose (compose (compose a b) (compose a b)) (codomain $_1362)) =
% 10.83/11.14     compose (compose (compose a b) (compose a b)) (codomain $_1362)
% 10.83/11.14  |- ifeq (codomain b) (codomain $_1362)
% 10.83/11.14       (ifeq (codomain b) (codomain g)
% 10.83/11.14          (compose (compose g (compose a b))
% 10.83/11.14             (compose (compose a b) (codomain $_1362)))
% 10.83/11.14          (compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.14             (codomain $_1362)))
% 10.83/11.14       (compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.14          (codomain $_1362)) =
% 10.83/11.14     compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.14       (codomain $_1362)
% 10.83/11.14  |- ifeq (codomain b) (codomain $_1362)
% 10.83/11.14       (ifeq (codomain a) (codomain g)
% 10.83/11.14          (compose (compose h a) (compose (compose a b) (codomain $_1362)))
% 10.83/11.14          (compose (compose (compose h a) (compose a b)) (codomain $_1362)))
% 10.83/11.14       (compose (compose (compose h a) (compose a b)) (codomain $_1362)) =
% 10.83/11.14     compose (compose (compose h a) (compose a b)) (codomain $_1362)
% 10.83/11.14  |- ifeq (codomain b) (codomain $_1362)
% 10.83/11.14       (ifeq (domain $X) (codomain g)
% 10.83/11.14          (compose (domain $X) (compose (compose a b) (codomain $_1362)))
% 10.83/11.14          (compose (compose (domain $X) (compose a b)) (codomain $_1362)))
% 10.83/11.14       (compose (compose (domain $X) (compose a b)) (codomain $_1362)) =
% 10.83/11.14     compose (compose (domain $X) (compose a b)) (codomain $_1362)
% 10.83/11.14  |- ifeq (codomain b) (domain $X)
% 10.83/11.14       (ifeq (codomain b) (codomain g)
% 10.83/11.14          (compose (compose a b) (compose (compose a b) (domain $X)))
% 10.83/11.14          (compose (compose (compose a b) (compose a b)) (domain $X)))
% 10.83/11.14       (compose (compose (compose a b) (compose a b)) (domain $X)) =
% 10.83/11.14     compose (compose (compose a b) (compose a b)) (domain $X)
% 10.83/11.14  |- ifeq (codomain a) (codomain $_1365)
% 10.83/11.14       (ifeq (domain (compose (compose g a) (codomain $_1365))) (domain g)
% 10.83/11.14          (compose (compose g a) (codomain $_1365))
% 10.83/11.14          (compose
% 10.83/11.14             (compose (domain (compose (compose g a) (codomain $_1365)))
% 10.83/11.14                (compose g a)) (codomain $_1365)))
% 10.83/11.14       (compose
% 10.83/11.14          (compose (domain (compose (compose g a) (codomain $_1365)))
% 10.83/11.14             (compose g a)) (codomain $_1365)) =
% 10.83/11.14     compose
% 10.83/11.14       (compose (domain (compose (compose g a) (codomain $_1365)))
% 10.83/11.14          (compose g a)) (codomain $_1365)
% 10.83/11.14  |- ifeq (codomain a) (codomain $_1365)
% 10.83/11.14       (ifeq (codomain $_1) (domain g)
% 10.83/11.14          (compose (codomain $_1) (compose (compose g a) (codomain $_1365)))
% 10.83/11.14          (compose (compose (codomain $_1) (compose g a)) (codomain $_1365)))
% 10.83/11.14       (compose (compose (codomain $_1) (compose g a)) (codomain $_1365)) =
% 10.83/11.14     compose (compose (codomain $_1) (compose g a)) (codomain $_1365)
% 10.83/11.14  |- ifeq (codomain a) (codomain $_1365)
% 10.83/11.14       (ifeq (codomain b) (domain g)
% 10.83/11.14          (compose (compose g (compose a b))
% 10.83/11.14             (compose (compose g a) (codomain $_1365)))
% 10.83/11.14          (compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.14             (codomain $_1365)))
% 10.83/11.14       (compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.14          (codomain $_1365)) =
% 10.83/11.14     compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.14       (codomain $_1365)
% 10.83/11.14  |- ifeq (codomain a) (codomain $_1365)
% 10.83/11.14       (ifeq (domain $X) (domain g)
% 10.83/11.14          (compose (domain $X) (compose (compose g a) (codomain $_1365)))
% 10.83/11.14          (compose (compose (domain $X) (compose g a)) (codomain $_1365)))
% 10.83/11.14       (compose (compose (domain $X) (compose g a)) (codomain $_1365)) =
% 10.83/11.14     compose (compose (domain $X) (compose g a)) (codomain $_1365)
% 10.83/11.14  |- ifeq (codomain a) (codomain $_1367)
% 10.83/11.14       (ifeq (codomain $_1) (domain g)
% 10.83/11.14          (compose (codomain $_1) (compose (compose h a) (codomain $_1367)))
% 10.83/11.14          (compose (compose (codomain $_1) (compose h a)) (codomain $_1367)))
% 10.83/11.14       (compose (compose (codomain $_1) (compose h a)) (codomain $_1367)) =
% 10.83/11.14     compose (compose (codomain $_1) (compose h a)) (codomain $_1367)
% 10.83/11.14  |- ifeq (codomain a) (codomain $_1367)
% 10.83/11.14       (ifeq (codomain a) (domain g)
% 10.83/11.14          (compose (compose g a) (compose (compose h a) (codomain $_1367)))
% 10.83/11.14          (compose (compose (compose g a) (compose h a)) (codomain $_1367)))
% 10.83/11.14       (compose (compose (compose g a) (compose h a)) (codomain $_1367)) =
% 10.83/11.14     compose (compose (compose g a) (compose h a)) (codomain $_1367)
% 10.83/11.14  |- ifeq (codomain a) (codomain $_1367)
% 10.83/11.14       (ifeq (codomain b) (domain g)
% 10.83/11.14          (compose (compose g (compose a b))
% 10.83/11.14             (compose (compose h a) (codomain $_1367)))
% 10.83/11.14          (compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.14             (codomain $_1367)))
% 10.83/11.14       (compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.14          (codomain $_1367)) =
% 10.83/11.14     compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.14       (codomain $_1367)
% 10.83/11.14  |- ifeq (codomain a) (codomain $_1367)
% 10.83/11.14       (ifeq (domain $X) (domain g)
% 10.83/11.14          (compose (domain $X) (compose (compose h a) (codomain $_1367)))
% 10.83/11.14          (compose (compose (domain $X) (compose h a)) (codomain $_1367)))
% 10.83/11.14       (compose (compose (domain $X) (compose h a)) (codomain $_1367)) =
% 10.83/11.14     compose (compose (domain $X) (compose h a)) (codomain $_1367)
% 10.83/11.14  |- ifeq (codomain b) (domain $_1369)
% 10.83/11.14       (ifeq (codomain $_1) (codomain g)
% 10.83/11.14          (compose (codomain $_1) (compose (compose a b) (domain $_1369)))
% 10.83/11.14          (compose (compose (codomain $_1) (compose a b)) (domain $_1369)))
% 10.83/11.14       (compose (compose (codomain $_1) (compose a b)) (domain $_1369)) =
% 10.83/11.14     compose (compose (codomain $_1) (compose a b)) (domain $_1369)
% 10.83/11.14  |- ifeq (codomain b) (domain $_1369)
% 10.83/11.14       (ifeq (codomain b) (codomain g)
% 10.83/11.14          (compose (compose g (compose a b))
% 10.83/11.14             (compose (compose a b) (domain $_1369)))
% 10.83/11.14          (compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.14             (domain $_1369)))
% 10.83/11.14       (compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.14          (domain $_1369)) =
% 10.83/11.14     compose (compose (compose g (compose a b)) (compose a b))
% 10.83/11.14       (domain $_1369)
% 10.83/11.14  |- ifeq (codomain b) (domain $_1369)
% 10.83/11.14       (ifeq (codomain a) (codomain g)
% 10.83/11.14          (compose (compose h a) (compose (compose a b) (domain $_1369)))
% 10.83/11.14          (compose (compose (compose h a) (compose a b)) (domain $_1369)))
% 10.83/11.14       (compose (compose (compose h a) (compose a b)) (domain $_1369)) =
% 10.83/11.14     compose (compose (compose h a) (compose a b)) (domain $_1369)
% 10.83/11.14  |- ifeq (codomain b) (domain $_1369)
% 10.83/11.14       (ifeq (domain $X) (codomain g)
% 10.83/11.14          (compose (domain $X) (compose (compose a b) (domain $_1369)))
% 10.83/11.14          (compose (compose (domain $X) (compose a b)) (domain $_1369)))
% 10.83/11.14       (compose (compose (domain $X) (compose a b)) (domain $_1369)) =
% 10.83/11.14     compose (compose (domain $X) (compose a b)) (domain $_1369)
% 10.83/11.14  |- ifeq (codomain a) (domain $_1372)
% 10.83/11.14       (ifeq (domain (compose (compose g a) (domain $_1372))) (domain g)
% 10.83/11.14          (compose (compose g a) (domain $_1372))
% 10.83/11.14          (compose
% 10.83/11.14             (compose (domain (compose (compose g a) (domain $_1372)))
% 10.83/11.14                (compose g a)) (domain $_1372)))
% 10.83/11.14       (compose
% 10.83/11.14          (compose (domain (compose (compose g a) (domain $_1372)))
% 10.83/11.14             (compose g a)) (domain $_1372)) =
% 10.83/11.14     compose
% 10.83/11.14       (compose (domain (compose (compose g a) (domain $_1372)))
% 10.83/11.14          (compose g a)) (domain $_1372)
% 10.83/11.14  |- ifeq (codomain a) (domain $_1372)
% 10.83/11.14       (ifeq (codomain $_1) (domain g)
% 10.83/11.14          (compose (codomain $_1) (compose (compose g a) (domain $_1372)))
% 10.83/11.14          (compose (compose (codomain $_1) (compose g a)) (domain $_1372)))
% 10.83/11.14       (compose (compose (codomain $_1) (compose g a)) (domain $_1372)) =
% 10.83/11.14     compose (compose (codomain $_1) (compose g a)) (domain $_1372)
% 10.83/11.14  |- ifeq (codomain a) (domain $_1372)
% 10.83/11.14       (ifeq (codomain b) (domain g)
% 10.83/11.14          (compose (compose g (compose a b))
% 10.83/11.14             (compose (compose g a) (domain $_1372)))
% 10.83/11.14          (compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.14             (domain $_1372)))
% 10.83/11.14       (compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.14          (domain $_1372)) =
% 10.83/11.14     compose (compose (compose g (compose a b)) (compose g a))
% 10.83/11.14       (domain $_1372)
% 10.83/11.15  |- ifeq (codomain a) (domain $_1372)
% 10.83/11.15       (ifeq (domain $X) (domain g)
% 10.83/11.15          (compose (domain $X) (compose (compose g a) (domain $_1372)))
% 10.83/11.15          (compose (compose (domain $X) (compose g a)) (domain $_1372)))
% 10.83/11.15       (compose (compose (domain $X) (compose g a)) (domain $_1372)) =
% 10.83/11.15     compose (compose (domain $X) (compose g a)) (domain $_1372)
% 10.83/11.15  |- ifeq (codomain a) (domain $_1374)
% 10.83/11.15       (ifeq (codomain $_1) (domain g)
% 10.83/11.15          (compose (codomain $_1) (compose (compose h a) (domain $_1374)))
% 10.83/11.15          (compose (compose (codomain $_1) (compose h a)) (domain $_1374)))
% 10.83/11.15       (compose (compose (codomain $_1) (compose h a)) (domain $_1374)) =
% 10.83/11.15     compose (compose (codomain $_1) (compose h a)) (domain $_1374)
% 10.83/11.15  |- ifeq (codomain a) (domain $_1374)
% 10.83/11.15       (ifeq (codomain a) (domain g)
% 10.83/11.15          (compose (compose g a) (compose (compose h a) (domain $_1374)))
% 10.83/11.15          (compose (compose (compose g a) (compose h a)) (domain $_1374)))
% 10.83/11.15       (compose (compose (compose g a) (compose h a)) (domain $_1374)) =
% 10.83/11.15     compose (compose (compose g a) (compose h a)) (domain $_1374)
% 10.83/11.15  |- ifeq (codomain a) (domain $_1374)
% 10.83/11.15       (ifeq (codomain b) (domain g)
% 10.83/11.15          (compose (compose g (compose a b))
% 10.83/11.15             (compose (compose h a) (domain $_1374)))
% 10.83/11.15          (compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.15             (domain $_1374)))
% 10.83/11.15       (compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.15          (domain $_1374)) =
% 10.83/11.15     compose (compose (compose g (compose a b)) (compose h a))
% 10.83/11.15       (domain $_1374)
% 10.83/11.15  |- ifeq (codomain a) (domain $_1374)
% 10.83/11.15       (ifeq (domain $X) (domain g)
% 10.83/11.15          (compose (domain $X) (compose (compose h a) (domain $_1374)))
% 10.83/11.15          (compose (compose (domain $X) (compose h a)) (domain $_1374)))
% 10.83/11.15       (compose (compose (domain $X) (compose h a)) (domain $_1374)) =
% 10.83/11.15     compose (compose (domain $X) (compose h a)) (domain $_1374)
% 10.83/11.15  |- ifeq (domain $X) (codomain (compose (compose a b) (domain $X)))
% 10.83/11.15       (ifeq (codomain b) (domain $X)
% 10.83/11.15          (compose (compose a b)
% 10.83/11.15             (compose (domain $X)
% 10.83/11.15                (codomain (compose (compose a b) (domain $X)))))
% 10.83/11.15          (compose (compose a b) (domain $X)))
% 10.83/11.15       (compose (compose a b) (domain $X)) =
% 10.83/11.15     compose (compose a b) (domain $X)
% 10.83/11.15  |- ifeq (codomain $X) (domain g)
% 10.83/11.15       (ifeq (codomain b) (codomain $X)
% 10.83/11.15          (compose (compose g (compose a b))
% 10.83/11.15             (compose (codomain $X) (compose g (compose a b))))
% 10.83/11.15          (compose (compose (compose g (compose a b)) (codomain $X))
% 10.83/11.15             (compose g (compose a b))))
% 10.83/11.15       (compose (compose (compose g (compose a b)) (codomain $X))
% 10.83/11.15          (compose g (compose a b))) =
% 10.83/11.15     compose (compose (compose g (compose a b)) (codomain $X))
% 10.83/11.15       (compose g (compose a b))
% 10.83/11.15  |- ifeq (codomain b) (domain g)
% 10.83/11.15       (ifeq (codomain b) (domain g)
% 10.83/11.15          (compose (compose g (compose a b))
% 10.83/11.15             (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.83/11.15          (compose
% 10.83/11.15             (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.15             (compose g (compose a b))))
% 10.83/11.15       (compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.15          (compose g (compose a b))) =
% 10.83/11.15     compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.15       (compose g (compose a b))
% 10.83/11.15  |- ifeq (domain $X) (domain g)
% 10.83/11.15       (ifeq (codomain b) (domain $X)
% 10.83/11.15          (compose (compose g (compose a b))
% 10.83/11.15             (compose (domain $X) (compose g (compose a b))))
% 10.83/11.15          (compose (compose (compose g (compose a b)) (domain $X))
% 10.83/11.15             (compose g (compose a b))))
% 10.83/11.15       (compose (compose (compose g (compose a b)) (domain $X))
% 10.83/11.15          (compose g (compose a b))) =
% 10.83/11.15     compose (compose (compose g (compose a b)) (domain $X))
% 10.83/11.15       (compose g (compose a b))
% 10.83/11.15  |- ifeq (codomain b) (domain g)
% 10.83/11.15       (ifeq (codomain $_1) (domain g)
% 10.83/11.15          (compose (codomain $_1)
% 10.83/11.15             (compose (compose g (compose a b)) (compose g a)))
% 10.83/11.15          (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.15             (compose g a)))
% 10.83/11.15       (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.15          (compose g a)) =
% 10.83/11.15     compose (compose (codomain $_1) (compose g (compose a b))) (compose g a)
% 10.83/11.15  |- ifeq (codomain b) (domain g)
% 10.83/11.15       (ifeq (codomain b) (domain g)
% 10.83/11.15          (compose (compose g (compose a b))
% 10.83/11.15             (compose (compose g (compose a b)) (compose g a)))
% 10.83/11.15          (compose
% 10.83/11.15             (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.15             (compose g a)))
% 10.83/11.15       (compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.15          (compose g a)) =
% 10.83/11.15     compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.15       (compose g a)
% 10.83/11.15  |- ifeq (codomain b) (domain g)
% 10.83/11.15       (ifeq (domain $X) (domain g)
% 10.83/11.15          (compose (domain $X)
% 10.83/11.15             (compose (compose g (compose a b)) (compose g a)))
% 10.83/11.15          (compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.15             (compose g a)))
% 10.83/11.15       (compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.15          (compose g a)) =
% 10.83/11.15     compose (compose (domain $X) (compose g (compose a b))) (compose g a)
% 10.83/11.15  |- ifeq (codomain b) (codomain $X)
% 10.83/11.15       (ifeq (codomain a) (domain g)
% 10.83/11.15          (compose (compose g a)
% 10.83/11.15             (compose (compose g (compose a b)) (codomain $X)))
% 10.83/11.15          (compose (compose (compose g a) (compose g (compose a b)))
% 10.83/11.15             (codomain $X)))
% 10.83/11.15       (compose (compose (compose g a) (compose g (compose a b)))
% 10.83/11.15          (codomain $X)) =
% 10.83/11.15     compose (compose (compose g a) (compose g (compose a b))) (codomain $X)
% 10.83/11.15  |- ifeq (codomain b) (domain $X)
% 10.83/11.15       (ifeq (codomain a) (domain g)
% 10.83/11.15          (compose (compose g a)
% 10.83/11.15             (compose (compose g (compose a b)) (domain $X)))
% 10.83/11.15          (compose (compose (compose g a) (compose g (compose a b)))
% 10.83/11.15             (domain $X)))
% 10.83/11.15       (compose (compose (compose g a) (compose g (compose a b)))
% 10.83/11.15          (domain $X)) =
% 10.83/11.15     compose (compose (compose g a) (compose g (compose a b))) (domain $X)
% 10.83/11.15  |- ifeq (codomain b)
% 10.83/11.15       (codomain
% 10.83/11.15          (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.83/11.15       (ifeq (codomain b) (domain g)
% 10.83/11.15          (compose (compose g (compose a b))
% 10.83/11.15             (compose (compose g (compose a b))
% 10.83/11.15                (codomain
% 10.83/11.15                   (compose (compose g (compose a b))
% 10.83/11.15                      (compose g (compose a b))))))
% 10.83/11.15          (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.83/11.15       (compose (compose g (compose a b)) (compose g (compose a b))) =
% 10.83/11.15     compose (compose g (compose a b)) (compose g (compose a b))
% 10.83/11.15  |- ifeq (codomain b)
% 10.83/11.15       (codomain (compose (domain $X) (compose g (compose a b))))
% 10.83/11.15       (ifeq (domain $X) (domain g)
% 10.83/11.15          (compose (domain $X)
% 10.83/11.15             (compose (compose g (compose a b))
% 10.83/11.15                (codomain (compose (domain $X) (compose g (compose a b))))))
% 10.83/11.15          (compose (domain $X) (compose g (compose a b))))
% 10.83/11.15       (compose (domain $X) (compose g (compose a b))) =
% 10.83/11.15     compose (domain $X) (compose g (compose a b))
% 10.83/11.15  |- ifeq (domain $X)
% 10.83/11.15       (codomain (compose (compose g (compose a b)) (domain $X)))
% 10.83/11.15       (ifeq (codomain b) (domain $X)
% 10.83/11.15          (compose (compose g (compose a b))
% 10.83/11.15             (compose (domain $X)
% 10.83/11.15                (codomain (compose (compose g (compose a b)) (domain $X)))))
% 10.83/11.15          (compose (compose g (compose a b)) (domain $X)))
% 10.83/11.15       (compose (compose g (compose a b)) (domain $X)) =
% 10.83/11.15     compose (compose g (compose a b)) (domain $X)
% 10.83/11.15  |- ifeq (codomain $_1438) (codomain g)
% 10.83/11.15       (ifeq (codomain $_1) (codomain $_1438)
% 10.83/11.15          (compose (codomain $_1) (compose (codomain $_1438) (compose a b)))
% 10.83/11.15          (compose (compose (codomain $_1) (codomain $_1438)) (compose a b)))
% 10.83/11.15       (compose (compose (codomain $_1) (codomain $_1438)) (compose a b)) =
% 10.83/11.15     compose (compose (codomain $_1) (codomain $_1438)) (compose a b)
% 10.83/11.15  |- ifeq (codomain $_1438) (codomain g)
% 10.83/11.15       (ifeq (codomain b) (codomain $_1438)
% 10.83/11.15          (compose (compose g (compose a b))
% 10.83/11.15             (compose (codomain $_1438) (compose a b)))
% 10.83/11.15          (compose (compose (compose g (compose a b)) (codomain $_1438))
% 10.83/11.15             (compose a b)))
% 10.83/11.15       (compose (compose (compose g (compose a b)) (codomain $_1438))
% 10.83/11.15          (compose a b)) =
% 10.83/11.15     compose (compose (compose g (compose a b)) (codomain $_1438))
% 10.83/11.15       (compose a b)
% 10.83/11.15  |- ifeq (codomain $_1438) (codomain g)
% 10.83/11.15       (ifeq (domain $X) (codomain $_1438)
% 10.83/11.15          (compose (domain $X) (compose (codomain $_1438) (compose a b)))
% 10.83/11.15          (compose (compose (domain $X) (codomain $_1438)) (compose a b)))
% 10.83/11.15       (compose (compose (domain $X) (codomain $_1438)) (compose a b)) =
% 10.83/11.15     compose (compose (domain $X) (codomain $_1438)) (compose a b)
% 10.83/11.15  |- ifeq (codomain $_1440) (domain g)
% 10.83/11.15       (ifeq (codomain $_1) (codomain $_1440)
% 10.83/11.15          (compose (codomain $_1) (compose (codomain $_1440) (compose g a)))
% 10.83/11.15          (compose (compose (codomain $_1) (codomain $_1440)) (compose g a)))
% 10.83/11.15       (compose (compose (codomain $_1) (codomain $_1440)) (compose g a)) =
% 10.83/11.15     compose (compose (codomain $_1) (codomain $_1440)) (compose g a)
% 10.83/11.15  |- ifeq (codomain $_1440) (domain g)
% 10.83/11.15       (ifeq (codomain b) (codomain $_1440)
% 10.83/11.15          (compose (compose g (compose a b))
% 10.83/11.15             (compose (codomain $_1440) (compose g a)))
% 10.83/11.15          (compose (compose (compose g (compose a b)) (codomain $_1440))
% 10.83/11.15             (compose g a)))
% 10.83/11.15       (compose (compose (compose g (compose a b)) (codomain $_1440))
% 10.83/11.15          (compose g a)) =
% 10.83/11.15     compose (compose (compose g (compose a b)) (codomain $_1440))
% 10.83/11.15       (compose g a)
% 10.83/11.15  |- ifeq (codomain $_1440) (domain g)
% 10.83/11.15       (ifeq (domain $X) (codomain $_1440)
% 10.83/11.15          (compose (domain $X) (compose (codomain $_1440) (compose g a)))
% 10.83/11.15          (compose (compose (domain $X) (codomain $_1440)) (compose g a)))
% 10.83/11.15       (compose (compose (domain $X) (codomain $_1440)) (compose g a)) =
% 10.83/11.15     compose (compose (domain $X) (codomain $_1440)) (compose g a)
% 10.83/11.15  |- ifeq (codomain $_1442) (domain g)
% 10.83/11.15       (ifeq (codomain $_1) (codomain $_1442)
% 10.83/11.15          (compose (codomain $_1) (compose (codomain $_1442) (compose h a)))
% 10.83/11.15          (compose (compose (codomain $_1) (codomain $_1442)) (compose h a)))
% 10.83/11.15       (compose (compose (codomain $_1) (codomain $_1442)) (compose h a)) =
% 10.83/11.15     compose (compose (codomain $_1) (codomain $_1442)) (compose h a)
% 10.83/11.15  |- ifeq (codomain $_1442) (domain g)
% 10.83/11.15       (ifeq (domain $X) (codomain $_1442)
% 10.83/11.15          (compose (domain $X) (compose (codomain $_1442) (compose h a)))
% 10.83/11.15          (compose (compose (domain $X) (codomain $_1442)) (compose h a)))
% 10.83/11.15       (compose (compose (domain $X) (codomain $_1442)) (compose h a)) =
% 10.83/11.15     compose (compose (domain $X) (codomain $_1442)) (compose h a)
% 10.83/11.15  |- ifeq (domain $_1444) (codomain g)
% 10.83/11.15       (ifeq (codomain $_1) (domain $_1444)
% 10.83/11.15          (compose (codomain $_1) (compose (domain $_1444) (compose a b)))
% 10.83/11.15          (compose (compose (codomain $_1) (domain $_1444)) (compose a b)))
% 10.83/11.15       (compose (compose (codomain $_1) (domain $_1444)) (compose a b)) =
% 10.83/11.15     compose (compose (codomain $_1) (domain $_1444)) (compose a b)
% 10.83/11.15  |- ifeq (domain $_1444) (codomain g)
% 10.83/11.15       (ifeq (codomain b) (domain $_1444)
% 10.83/11.15          (compose (compose g (compose a b))
% 10.83/11.15             (compose (domain $_1444) (compose a b)))
% 10.83/11.15          (compose (compose (compose g (compose a b)) (domain $_1444))
% 10.83/11.15             (compose a b)))
% 10.83/11.15       (compose (compose (compose g (compose a b)) (domain $_1444))
% 10.83/11.15          (compose a b)) =
% 10.83/11.15     compose (compose (compose g (compose a b)) (domain $_1444))
% 10.83/11.15       (compose a b)
% 10.83/11.16  |- ifeq (domain $_1444) (codomain g)
% 10.83/11.16       (ifeq (domain $X) (domain $_1444)
% 10.83/11.16          (compose (domain $X) (compose (domain $_1444) (compose a b)))
% 10.83/11.16          (compose (compose (domain $X) (domain $_1444)) (compose a b)))
% 10.83/11.16       (compose (compose (domain $X) (domain $_1444)) (compose a b)) =
% 10.83/11.16     compose (compose (domain $X) (domain $_1444)) (compose a b)
% 10.83/11.16  |- ifeq (domain $_1446) (domain g)
% 10.83/11.16       (ifeq (codomain $_1) (domain $_1446)
% 10.83/11.16          (compose (codomain $_1) (compose (domain $_1446) (compose g a)))
% 10.83/11.16          (compose (compose (codomain $_1) (domain $_1446)) (compose g a)))
% 10.83/11.16       (compose (compose (codomain $_1) (domain $_1446)) (compose g a)) =
% 10.83/11.16     compose (compose (codomain $_1) (domain $_1446)) (compose g a)
% 10.83/11.16  |- ifeq (domain $_1446) (domain g)
% 10.83/11.16       (ifeq (codomain b) (domain $_1446)
% 10.83/11.16          (compose (compose g (compose a b))
% 10.83/11.16             (compose (domain $_1446) (compose g a)))
% 10.83/11.16          (compose (compose (compose g (compose a b)) (domain $_1446))
% 10.83/11.16             (compose g a)))
% 10.83/11.16       (compose (compose (compose g (compose a b)) (domain $_1446))
% 10.83/11.16          (compose g a)) =
% 10.83/11.16     compose (compose (compose g (compose a b)) (domain $_1446))
% 10.83/11.16       (compose g a)
% 10.83/11.16  |- ifeq (domain $_1446) (domain g)
% 10.83/11.16       (ifeq (domain $X) (domain $_1446)
% 10.83/11.16          (compose (domain $X) (compose (domain $_1446) (compose g a)))
% 10.83/11.16          (compose (compose (domain $X) (domain $_1446)) (compose g a)))
% 10.83/11.16       (compose (compose (domain $X) (domain $_1446)) (compose g a)) =
% 10.83/11.16     compose (compose (domain $X) (domain $_1446)) (compose g a)
% 10.83/11.16  |- ifeq (domain $_1448) (domain g)
% 10.83/11.16       (ifeq (codomain $_1) (domain $_1448)
% 10.83/11.16          (compose (codomain $_1) (compose (domain $_1448) (compose h a)))
% 10.83/11.16          (compose (compose (codomain $_1) (domain $_1448)) (compose h a)))
% 10.83/11.16       (compose (compose (codomain $_1) (domain $_1448)) (compose h a)) =
% 10.83/11.16     compose (compose (codomain $_1) (domain $_1448)) (compose h a)
% 10.83/11.16  |- ifeq (domain $_1448) (domain g)
% 10.83/11.16       (ifeq (domain $X) (domain $_1448)
% 10.83/11.16          (compose (domain $X) (compose (domain $_1448) (compose h a)))
% 10.83/11.16          (compose (compose (domain $X) (domain $_1448)) (compose h a)))
% 10.83/11.16       (compose (compose (domain $X) (domain $_1448)) (compose h a)) =
% 10.83/11.16     compose (compose (domain $X) (domain $_1448)) (compose h a)
% 10.83/11.16  |- ifeq (codomain $_1475) (codomain $X)
% 10.83/11.16       (ifeq (codomain a) (codomain $_1475)
% 10.83/11.16          (compose (compose g a) (compose (codomain $_1475) (codomain $X)))
% 10.83/11.16          (compose (compose (compose g a) (codomain $_1475)) (codomain $X)))
% 10.83/11.16       (compose (compose (compose g a) (codomain $_1475)) (codomain $X)) =
% 10.83/11.16     compose (compose (compose g a) (codomain $_1475)) (codomain $X)
% 10.83/11.16  |- ifeq (codomain $_1475) (domain $X)
% 10.83/11.16       (ifeq (codomain a) (codomain $_1475)
% 10.83/11.16          (compose (compose g a) (compose (codomain $_1475) (domain $X)))
% 10.83/11.16          (compose (compose (compose g a) (codomain $_1475)) (domain $X)))
% 10.83/11.16       (compose (compose (compose g a) (codomain $_1475)) (domain $X)) =
% 10.83/11.16     compose (compose (compose g a) (codomain $_1475)) (domain $X)
% 10.83/11.16  |- ifeq (domain $X) (codomain $_1477)
% 10.83/11.16       (ifeq (codomain a) (domain $X)
% 10.83/11.16          (compose (compose g a) (compose (domain $X) (codomain $_1477)))
% 10.83/11.16          (compose (compose (compose g a) (domain $X)) (codomain $_1477)))
% 10.83/11.16       (compose (compose (compose g a) (domain $X)) (codomain $_1477)) =
% 10.83/11.16     compose (compose (compose g a) (domain $X)) (codomain $_1477)
% 10.83/11.16  |- ifeq (codomain b) (domain g)
% 10.83/11.16       (ifeq (codomain $_1492) (domain g)
% 10.83/11.16          (compose $_1492
% 10.83/11.16             (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.83/11.16          (compose (compose $_1492 (compose g (compose a b)))
% 10.83/11.16             (compose g (compose a b))))
% 10.83/11.16       (compose (compose $_1492 (compose g (compose a b)))
% 10.83/11.16          (compose g (compose a b))) =
% 10.83/11.16     compose (compose $_1492 (compose g (compose a b)))
% 10.83/11.16       (compose g (compose a b))
% 10.83/11.16  |- ifeq (codomain b) (domain g)
% 10.83/11.16       (ifeq (codomain $_1) (domain g)
% 10.83/11.16          (compose (codomain $_1)
% 10.83/11.16             (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.83/11.16          (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.16             (compose g (compose a b))))
% 10.83/11.16       (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.16          (compose g (compose a b))) =
% 10.83/11.16     compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.16       (compose g (compose a b))
% 10.83/11.16  |- ifeq (codomain b) (domain g)
% 10.83/11.16       (ifeq (domain $X) (domain g)
% 10.83/11.16          (compose (domain $X)
% 10.83/11.16             (compose (compose g (compose a b)) (compose g (compose a b))))
% 10.83/11.16          (compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.16             (compose g (compose a b))))
% 10.83/11.16       (compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.16          (compose g (compose a b))) =
% 10.83/11.16     compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.16       (compose g (compose a b))
% 10.83/11.16  |- ifeq (codomain $_1498) (codomain $X)
% 10.83/11.16       (ifeq (codomain b) (codomain $_1498)
% 10.83/11.16          (compose (compose a b) (compose (codomain $_1498) (codomain $X)))
% 10.83/11.16          (compose (compose (compose a b) (codomain $_1498)) (codomain $X)))
% 10.83/11.16       (compose (compose (compose a b) (codomain $_1498)) (codomain $X)) =
% 10.83/11.16     compose (compose (compose a b) (codomain $_1498)) (codomain $X)
% 10.83/11.16  |- ifeq (codomain $_1498) (domain $X)
% 10.83/11.16       (ifeq (codomain b) (codomain $_1498)
% 10.83/11.16          (compose (compose a b) (compose (codomain $_1498) (domain $X)))
% 10.83/11.16          (compose (compose (compose a b) (codomain $_1498)) (domain $X)))
% 10.83/11.16       (compose (compose (compose a b) (codomain $_1498)) (domain $X)) =
% 10.83/11.16     compose (compose (compose a b) (codomain $_1498)) (domain $X)
% 10.83/11.16  |- ifeq (domain $_1500) (codomain $X)
% 10.83/11.16       (ifeq (codomain b) (domain $_1500)
% 10.83/11.16          (compose (compose a b) (compose (domain $_1500) (codomain $X)))
% 10.83/11.16          (compose (compose (compose a b) (domain $_1500)) (codomain $X)))
% 10.83/11.16       (compose (compose (compose a b) (domain $_1500)) (codomain $X)) =
% 10.83/11.16     compose (compose (compose a b) (domain $_1500)) (codomain $X)
% 10.83/11.16  |- ifeq (domain $_1500) (domain $X)
% 10.83/11.16       (ifeq (codomain b) (domain $_1500)
% 10.83/11.16          (compose (compose a b) (compose (domain $_1500) (domain $X)))
% 10.83/11.16          (compose (compose (compose a b) (domain $_1500)) (domain $X)))
% 10.83/11.16       (compose (compose (compose a b) (domain $_1500)) (domain $X)) =
% 10.83/11.16     compose (compose (compose a b) (domain $_1500)) (domain $X)
% 10.83/11.16  |- ifeq (codomain $_1506) (codomain $X)
% 10.83/11.16       (ifeq (codomain a) (codomain $_1506)
% 10.83/11.16          (compose (compose h a) (compose (codomain $_1506) (codomain $X)))
% 10.83/11.16          (compose (compose (compose h a) (codomain $_1506)) (codomain $X)))
% 10.83/11.16       (compose (compose (compose h a) (codomain $_1506)) (codomain $X)) =
% 10.83/11.16     compose (compose (compose h a) (codomain $_1506)) (codomain $X)
% 10.83/11.16  |- ifeq (codomain $_1506) (domain $X)
% 10.83/11.16       (ifeq (codomain a) (codomain $_1506)
% 10.83/11.16          (compose (compose h a) (compose (codomain $_1506) (domain $X)))
% 10.83/11.16          (compose (compose (compose h a) (codomain $_1506)) (domain $X)))
% 10.83/11.16       (compose (compose (compose h a) (codomain $_1506)) (domain $X)) =
% 10.83/11.16     compose (compose (compose h a) (codomain $_1506)) (domain $X)
% 10.83/11.16  |- ifeq (domain $_1508) (codomain $X)
% 10.83/11.16       (ifeq (codomain a) (domain $_1508)
% 10.83/11.16          (compose (compose h a) (compose (domain $_1508) (codomain $X)))
% 10.83/11.16          (compose (compose (compose h a) (domain $_1508)) (codomain $X)))
% 10.83/11.16       (compose (compose (compose h a) (domain $_1508)) (codomain $X)) =
% 10.83/11.16     compose (compose (compose h a) (domain $_1508)) (codomain $X)
% 10.83/11.16  |- ifeq (domain $_1508) (domain $X)
% 10.83/11.16       (ifeq (codomain a) (domain $_1508)
% 10.83/11.16          (compose (compose h a) (compose (domain $_1508) (domain $X)))
% 10.83/11.16          (compose (compose (compose h a) (domain $_1508)) (domain $X)))
% 10.83/11.16       (compose (compose (compose h a) (domain $_1508)) (domain $X)) =
% 10.83/11.16     compose (compose (compose h a) (domain $_1508)) (domain $X)
% 10.83/11.16  |- ifeq (codomain $X) (domain g)
% 10.83/11.16       (ifeq (domain (compose (codomain $X) (compose g (compose a b))))
% 10.83/11.16          (codomain $X) (compose (codomain $X) (compose g (compose a b)))
% 10.83/11.16          (compose
% 10.83/11.16             (compose
% 10.83/11.16                (domain (compose (codomain $X) (compose g (compose a b))))
% 10.83/11.16                (codomain $X)) (compose g (compose a b))))
% 10.83/11.16       (compose
% 10.83/11.16          (compose (domain (compose (codomain $X) (compose g (compose a b))))
% 10.83/11.16             (codomain $X)) (compose g (compose a b))) =
% 10.83/11.16     compose
% 10.83/11.16       (compose (domain (compose (codomain $X) (compose g (compose a b))))
% 10.83/11.16          (codomain $X)) (compose g (compose a b))
% 10.83/11.16  |- ifeq (domain $X) (domain g)
% 10.83/11.16       (ifeq (domain (compose (domain $X) (compose g (compose a b))))
% 10.83/11.16          (domain $X) (compose (domain $X) (compose g (compose a b)))
% 10.83/11.16          (compose
% 10.83/11.16             (compose
% 10.83/11.16                (domain (compose (domain $X) (compose g (compose a b))))
% 10.83/11.16                (domain $X)) (compose g (compose a b))))
% 10.83/11.16       (compose
% 10.83/11.16          (compose (domain (compose (domain $X) (compose g (compose a b))))
% 10.83/11.16             (domain $X)) (compose g (compose a b))) =
% 10.83/11.16     compose
% 10.83/11.16       (compose (domain (compose (domain $X) (compose g (compose a b))))
% 10.83/11.16          (domain $X)) (compose g (compose a b))
% 10.83/11.16  |- ifeq (codomain $X) (domain $_1557)
% 10.83/11.16       (ifeq (domain (compose (codomain $X) (domain $_1557))) (codomain $X)
% 10.83/11.16          (compose (codomain $X) (domain $_1557))
% 10.83/11.16          (compose
% 10.83/11.16             (compose (domain (compose (codomain $X) (domain $_1557)))
% 10.83/11.16                (codomain $X)) (domain $_1557)))
% 10.83/11.16       (compose
% 10.83/11.16          (compose (domain (compose (codomain $X) (domain $_1557)))
% 10.83/11.16             (codomain $X)) (domain $_1557)) =
% 10.83/11.16     compose
% 10.83/11.16       (compose (domain (compose (codomain $X) (domain $_1557)))
% 10.83/11.16          (codomain $X)) (domain $_1557)
% 10.83/11.16  |- ifeq (domain $X) (domain $_1557)
% 10.83/11.16       (ifeq (domain (compose (domain $X) (domain $_1557))) (domain $X)
% 10.83/11.16          (compose (domain $X) (domain $_1557))
% 10.83/11.16          (compose
% 10.83/11.16             (compose (domain (compose (domain $X) (domain $_1557)))
% 10.83/11.16                (domain $X)) (domain $_1557)))
% 10.83/11.16       (compose
% 10.83/11.16          (compose (domain (compose (domain $X) (domain $_1557)))
% 10.83/11.16             (domain $X)) (domain $_1557)) =
% 10.83/11.16     compose
% 10.83/11.16       (compose (domain (compose (domain $X) (domain $_1557))) (domain $X))
% 10.83/11.16       (domain $_1557)
% 10.83/11.16  |- ifeq (domain $X) (domain $_1581)
% 10.83/11.16       (ifeq (codomain g) (domain $X)
% 10.83/11.16          (compose h (compose (domain $X) (domain $_1581)))
% 10.83/11.16          (compose (compose h (domain $X)) (domain $_1581)))
% 10.83/11.16       (compose (compose h (domain $X)) (domain $_1581)) =
% 10.83/11.16     compose (compose h (domain $X)) (domain $_1581)
% 10.83/11.16  |- ifeq (codomain b) (codomain $X)
% 10.83/11.16       (ifeq (codomain b) (domain g)
% 10.83/11.16          (compose (compose g (compose a b))
% 10.83/11.16             (compose (compose g (compose a b)) (codomain $X)))
% 10.83/11.16          (compose
% 10.83/11.16             (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.16             (codomain $X)))
% 10.83/11.16       (compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.16          (codomain $X)) =
% 10.83/11.16     compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.16       (codomain $X)
% 10.83/11.16  |- ifeq (codomain b) (domain $X)
% 10.83/11.16       (ifeq (codomain b) (domain g)
% 10.83/11.16          (compose (compose g (compose a b))
% 10.83/11.16             (compose (compose g (compose a b)) (domain $X)))
% 10.83/11.16          (compose
% 10.83/11.16             (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.16             (domain $X)))
% 10.83/11.16       (compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.16          (domain $X)) =
% 10.83/11.16     compose (compose (compose g (compose a b)) (compose g (compose a b)))
% 10.83/11.16       (domain $X)
% 10.83/11.16  |- ifeq (domain $_1608) (codomain (compose (domain $X) (domain $_1608)))
% 10.83/11.16       (ifeq (domain $X) (domain $_1608)
% 10.83/11.16          (compose (domain $X)
% 10.83/11.16             (compose (domain $_1608)
% 10.83/11.16                (codomain (compose (domain $X) (domain $_1608)))))
% 10.83/11.16          (compose (domain $X) (domain $_1608)))
% 10.83/11.16       (compose (domain $X) (domain $_1608)) =
% 10.83/11.16     compose (domain $X) (domain $_1608)
% 10.83/11.16  |- ifeq (codomain $_1614) (codomain $X)
% 10.83/11.16       (ifeq (domain (compose (codomain $_1614) (codomain $X)))
% 10.83/11.16          (codomain $_1614) (compose (codomain $_1614) (codomain $X))
% 10.83/11.16          (compose
% 10.83/11.16             (compose (domain (compose (codomain $_1614) (codomain $X)))
% 10.83/11.16                (codomain $_1614)) (codomain $X)))
% 10.83/11.16       (compose
% 10.83/11.16          (compose (domain (compose (codomain $_1614) (codomain $X)))
% 10.83/11.16             (codomain $_1614)) (codomain $X)) =
% 10.83/11.16     compose
% 10.83/11.16       (compose (domain (compose (codomain $_1614) (codomain $X)))
% 10.83/11.16          (codomain $_1614)) (codomain $X)
% 10.83/11.16  |- ifeq (domain $_1616) (codomain $X)
% 10.83/11.16       (ifeq (domain (compose (domain $_1616) (codomain $X))) (domain $_1616)
% 10.83/11.16          (compose (domain $_1616) (codomain $X))
% 10.83/11.16          (compose
% 10.83/11.16             (compose (domain (compose (domain $_1616) (codomain $X)))
% 10.83/11.16                (domain $_1616)) (codomain $X)))
% 10.83/11.16       (compose
% 10.83/11.16          (compose (domain (compose (domain $_1616) (codomain $X)))
% 10.83/11.16             (domain $_1616)) (codomain $X)) =
% 10.83/11.16     compose
% 10.83/11.16       (compose (domain (compose (domain $_1616) (codomain $X)))
% 10.83/11.16          (domain $_1616)) (codomain $X)
% 10.83/11.16  |- ifeq (codomain b) (codomain $_1620)
% 10.83/11.16       (ifeq (codomain $_1) (domain g)
% 10.83/11.16          (compose (codomain $_1)
% 10.83/11.16             (compose (compose g (compose a b)) (codomain $_1620)))
% 10.83/11.16          (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.16             (codomain $_1620)))
% 10.83/11.16       (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.16          (codomain $_1620)) =
% 10.83/11.16     compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.16       (codomain $_1620)
% 10.83/11.17  |- ifeq (codomain b) (codomain $_1620)
% 10.83/11.17       (ifeq (domain $X) (domain g)
% 10.83/11.17          (compose (domain $X)
% 10.83/11.17             (compose (compose g (compose a b)) (codomain $_1620)))
% 10.83/11.17          (compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.17             (codomain $_1620)))
% 10.83/11.17       (compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.17          (codomain $_1620)) =
% 10.83/11.17     compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.17       (codomain $_1620)
% 10.83/11.17  |- ifeq (codomain $X) (codomain $_1622)
% 10.83/11.17       (ifeq (codomain b) (codomain $X)
% 10.83/11.17          (compose (compose g (compose a b))
% 10.83/11.17             (compose (codomain $X) (codomain $_1622)))
% 10.83/11.17          (compose (compose (compose g (compose a b)) (codomain $X))
% 10.83/11.17             (codomain $_1622)))
% 10.83/11.17       (compose (compose (compose g (compose a b)) (codomain $X))
% 10.83/11.17          (codomain $_1622)) =
% 10.83/11.17     compose (compose (compose g (compose a b)) (codomain $X))
% 10.83/11.17       (codomain $_1622)
% 10.83/11.17  |- ifeq (domain $X) (codomain $_1622)
% 10.83/11.17       (ifeq (codomain b) (domain $X)
% 10.83/11.17          (compose (compose g (compose a b))
% 10.83/11.17             (compose (domain $X) (codomain $_1622)))
% 10.83/11.17          (compose (compose (compose g (compose a b)) (domain $X))
% 10.83/11.17             (codomain $_1622)))
% 10.83/11.17       (compose (compose (compose g (compose a b)) (domain $X))
% 10.83/11.17          (codomain $_1622)) =
% 10.83/11.17     compose (compose (compose g (compose a b)) (domain $X))
% 10.83/11.17       (codomain $_1622)
% 10.83/11.17  |- ifeq (codomain b) (domain $_1624)
% 10.83/11.17       (ifeq (codomain $_1) (domain g)
% 10.83/11.17          (compose (codomain $_1)
% 10.83/11.17             (compose (compose g (compose a b)) (domain $_1624)))
% 10.83/11.17          (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.17             (domain $_1624)))
% 10.83/11.17       (compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.17          (domain $_1624)) =
% 10.83/11.17     compose (compose (codomain $_1) (compose g (compose a b)))
% 10.83/11.17       (domain $_1624)
% 10.83/11.17  |- ifeq (codomain b) (domain $_1624)
% 10.83/11.17       (ifeq (domain $X) (domain g)
% 10.83/11.17          (compose (domain $X)
% 10.83/11.17             (compose (compose g (compose a b)) (domain $_1624)))
% 10.83/11.17          (compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.17             (domain $_1624)))
% 10.83/11.17       (compose (compose (domain $X) (compose g (compose a b)))
% 10.83/11.17          (domain $_1624)) =
% 10.83/11.17     compose (compose (domain $X) (compose g (compose a b))) (domain $_1624)
% 10.83/11.17  |- ifeq (codomain $X) (domain $_1626)
% 10.83/11.17       (ifeq (codomain b) (codomain $X)
% 10.83/11.17          (compose (compose g (compose a b))
% 10.83/11.17             (compose (codomain $X) (domain $_1626)))
% 10.83/11.17          (compose (compose (compose g (compose a b)) (codomain $X))
% 10.83/11.17             (domain $_1626)))
% 10.83/11.17       (compose (compose (compose g (compose a b)) (codomain $X))
% 10.83/11.17          (domain $_1626)) =
% 10.83/11.17     compose (compose (compose g (compose a b)) (codomain $X))
% 10.83/11.17       (domain $_1626)
% 10.83/11.17  |- ifeq (domain $X) (domain $_1626)
% 10.83/11.17       (ifeq (codomain b) (domain $X)
% 10.83/11.17          (compose (compose g (compose a b))
% 10.83/11.17             (compose (domain $X) (domain $_1626)))
% 10.83/11.17          (compose (compose (compose g (compose a b)) (domain $X))
% 10.83/11.17             (domain $_1626)))
% 10.83/11.17       (compose (compose (compose g (compose a b)) (domain $X))
% 10.83/11.17          (domain $_1626)) =
% 10.83/11.17     compose (compose (compose g (compose a b)) (domain $X)) (domain $_1626)
% 10.83/11.17  |- ifeq (codomain $_1664) (domain g)
% 10.83/11.17       (ifeq (codomain $_1) (codomain $_1664)
% 10.83/11.17          (compose (codomain $_1)
% 10.83/11.17             (compose (codomain $_1664) (compose g (compose a b))))
% 10.83/11.17          (compose (compose (codomain $_1) (codomain $_1664))
% 10.83/11.17             (compose g (compose a b))))
% 10.83/11.17       (compose (compose (codomain $_1) (codomain $_1664))
% 10.83/11.17          (compose g (compose a b))) =
% 10.83/11.17     compose (compose (codomain $_1) (codomain $_1664))
% 10.83/11.17       (compose g (compose a b))
% 10.83/11.17  |- ifeq (codomain $_1664) (domain g)
% 10.83/11.17       (ifeq (domain $X) (codomain $_1664)
% 10.83/11.17          (compose (domain $X)
% 10.83/11.17             (compose (codomain $_1664) (compose g (compose a b))))
% 10.83/11.17          (compose (compose (domain $X) (codomain $_1664))
% 10.83/11.17             (compose g (compose a b))))
% 10.83/11.17       (compose (compose (domain $X) (codomain $_1664))
% 10.83/11.17          (compose g (compose a b))) =
% 10.83/11.17     compose (compose (domain $X) (codomain $_1664))
% 10.83/11.17       (compose g (compose a b))
% 10.83/11.17  |- ifeq (domain $_1668) (domain g)
% 10.83/11.17       (ifeq (codomain $_1) (domain $_1668)
% 10.83/11.17          (compose (codomain $_1)
% 10.83/11.17             (compose (domain $_1668) (compose g (compose a b))))
% 10.83/11.17          (compose (compose (codomain $_1) (domain $_1668))
% 10.83/11.17             (compose g (compose a b))))
% 10.83/11.17       (compose (compose (codomain $_1) (domain $_1668))
% 10.83/11.17          (compose g (compose a b))) =
% 10.83/11.17     compose (compose (codomain $_1) (domain $_1668))
% 10.83/11.17       (compose g (compose a b))
% 10.83/11.17  |- ifeq (domain $_1668) (domain g)
% 10.83/11.17       (ifeq (domain $X) (domain $_1668)
% 10.83/11.17          (compose (domain $X)
% 10.83/11.17             (compose (domain $_1668) (compose g (compose a b))))
% 10.83/11.17          (compose (compose (domain $X) (domain $_1668))
% 10.83/11.17             (compose g (compose a b))))
% 10.83/11.17       (compose (compose (domain $X) (domain $_1668))
% 10.83/11.17          (compose g (compose a b))) =
% 10.83/11.17     compose (compose (domain $X) (domain $_1668)) (compose g (compose a b))
% 10.83/11.17  |- ifeq (codomain $_1701) (codomain $X)
% 10.83/11.17       (ifeq (codomain $_1700) (codomain $_1701)
% 10.83/11.17          (compose (codomain $_1700)
% 10.83/11.17             (compose (codomain $_1701) (codomain $X)))
% 10.83/11.17          (compose (compose (codomain $_1700) (codomain $_1701))
% 10.83/11.17             (codomain $X)))
% 10.83/11.17       (compose (compose (codomain $_1700) (codomain $_1701))
% 10.83/11.17          (codomain $X)) =
% 10.83/11.17     compose (compose (codomain $_1700) (codomain $_1701)) (codomain $X)
% 10.83/11.17  |- ifeq (codomain $_1701) (domain $X)
% 10.83/11.17       (ifeq (codomain $_1700) (codomain $_1701)
% 10.83/11.17          (compose (codomain $_1700) (compose (codomain $_1701) (domain $X)))
% 10.83/11.17          (compose (compose (codomain $_1700) (codomain $_1701))
% 10.83/11.17             (domain $X)))
% 10.83/11.17       (compose (compose (codomain $_1700) (codomain $_1701)) (domain $X)) =
% 10.83/11.17     compose (compose (codomain $_1700) (codomain $_1701)) (domain $X)
% 10.83/11.17  |- ifeq (codomain $_1704) (codomain $X)
% 10.83/11.17       (ifeq (domain $_1703) (codomain $_1704)
% 10.83/11.17          (compose (domain $_1703) (compose (codomain $_1704) (codomain $X)))
% 10.83/11.17          (compose (compose (domain $_1703) (codomain $_1704))
% 10.83/11.17             (codomain $X)))
% 10.83/11.17       (compose (compose (domain $_1703) (codomain $_1704)) (codomain $X)) =
% 10.83/11.17     compose (compose (domain $_1703) (codomain $_1704)) (codomain $X)
% 10.83/11.17  |- ifeq (codomain $_1704) (domain $X)
% 10.83/11.17       (ifeq (domain $_1703) (codomain $_1704)
% 10.83/11.17          (compose (domain $_1703) (compose (codomain $_1704) (domain $X)))
% 10.83/11.17          (compose (compose (domain $_1703) (codomain $_1704)) (domain $X)))
% 10.83/11.17       (compose (compose (domain $_1703) (codomain $_1704)) (domain $X)) =
% 10.83/11.17     compose (compose (domain $_1703) (codomain $_1704)) (domain $X)
% 10.83/11.17  |- ifeq (domain $_1713) (codomain $X)
% 10.83/11.17       (ifeq (codomain $_1712) (domain $_1713)
% 10.83/11.17          (compose (codomain $_1712) (compose (domain $_1713) (codomain $X)))
% 10.83/11.17          (compose (compose (codomain $_1712) (domain $_1713))
% 10.83/11.17             (codomain $X)))
% 10.83/11.17       (compose (compose (codomain $_1712) (domain $_1713)) (codomain $X)) =
% 10.83/11.17     compose (compose (codomain $_1712) (domain $_1713)) (codomain $X)
% 10.83/11.17  |- ifeq (domain $_1713) (domain $X)
% 10.83/11.17       (ifeq (codomain $_1712) (domain $_1713)
% 10.83/11.17          (compose (codomain $_1712) (compose (domain $_1713) (domain $X)))
% 10.83/11.17          (compose (compose (codomain $_1712) (domain $_1713)) (domain $X)))
% 10.83/11.17       (compose (compose (codomain $_1712) (domain $_1713)) (domain $X)) =
% 10.83/11.17     compose (compose (codomain $_1712) (domain $_1713)) (domain $X)
% 10.83/11.17  |- ifeq (domain $_1716) (codomain $X)
% 10.83/11.17       (ifeq (domain $_1715) (domain $_1716)
% 10.83/11.17          (compose (domain $_1715) (compose (domain $_1716) (codomain $X)))
% 10.83/11.17          (compose (compose (domain $_1715) (domain $_1716)) (codomain $X)))
% 10.83/11.17       (compose (compose (domain $_1715) (domain $_1716)) (codomain $X)) =
% 10.83/11.17     compose (compose (domain $_1715) (domain $_1716)) (codomain $X)
% 10.83/11.17  |- ifeq (domain $_1716) (domain $X)
% 10.83/11.17       (ifeq (domain $_1715) (domain $_1716)
% 10.83/11.17          (compose (domain $_1715) (compose (domain $_1716) (domain $X)))
% 10.83/11.17          (compose (compose (domain $_1715) (domain $_1716)) (domain $X)))
% 10.83/11.17       (compose (compose (domain $_1715) (domain $_1716)) (domain $X)) =
% 10.83/11.17     compose (compose (domain $_1715) (domain $_1716)) (domain $X)
% 10.83/11.17  |- ifeq (domain $_1722) (domain $_1721)
% 10.83/11.17       (ifeq (codomain a) (domain $_1722)
% 10.83/11.17          (compose (compose g a) (compose (domain $_1722) (domain $_1721)))
% 10.83/11.17          (compose (compose (compose g a) (domain $_1722)) (domain $_1721)))
% 10.83/11.17       (compose (compose (compose g a) (domain $_1722)) (domain $_1721)) =
% 10.83/11.17     compose (compose (compose g a) (domain $_1722)) (domain $_1721)
% 10.83/11.17  SZS output end Saturation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 10.83/11.17  
%------------------------------------------------------------------------------