@I)~'
for graphs T,~,
But ~ = rz and ~' = Az where z is the central
morphlsm: x T
l@y ) ([B,C]@A)@D
) [B,C] @(([F,G]eE)@H)
ac ([ F,G] @E)@(H@[ B,C] ). Possibly c and a' are of the forms:
ru rE...
~(<~>®i) ~ r(([x,Yl®Z)®W
AU AE-
> rF, K'(<X'>®I)
> A(([X,Y]@Z)®W)
> AF
for a central m o r p h i s m u: E ÷ ([X,Y]@Z)®W, K',X'
graphs K,X, and D-graphs
But E has strictly fewer prime factors than A, since [F,G] is
a prime factor of A but not of E; Z has strictly fewer prime factors than E; and so on.
Thus this process terminates,
and ultimately we
-
for Fh a n d
have e x p r e s s i o n s
.
,(<6>®1) , r((IQ.~®P)®N)
Av AT
n'(<~'>®l)
Moreover [Q,M]
h ' v -1 we conclude
is not constant
AS
It follows
C-free
since T has no constant
and h ' v -I = q'(@l)
for
M@N ÷ S, w i t h Fp = Fp', Fq = Fq', Ap = Ap', from the inductive hypothesis
q = q', so that h = h'.
This completes
of P r o p o s i t i o n
F r o m P r o p o s i t i o n 4.16 applied to h v -I and
that hv -I = q(
@l)
P ÷ Q and q,q':
Aq = Aq'.
"
and ~,~' are as in the Statement
C-free prime factors.
p,p':
~ rs.
) A(([Q,M]@P)@N)
where v is central, 4.16.
-
Ah of the form!
rv rT
194
the p r o o f of T h e o r e m
4.18.
that p = p' and
-
195
-
REFERENCES
[ 11
S. Eilenberg and G.M. Kelly, Closed categories, in: Proc. Conf. on Categorical Algebra, La Jolla, 1965 (Springer-Verlag, 1966) pp 421-562.
12]
D.B.A. Epstein, Functors between tensored categories, Invent. Math. I (1966) 221-228.
[ 3]
G.M. Kelly, Many-variable functorlal calculus. I. (in this volume).
[~l
G.M. Kelly, An abstract approach to coherence. (in this volume).
[51
G.M. Kelly and S. Mac Lane, Coherence in closed categories, Journal of Pure and Applied Algebra I (1971) 97-14o.
[6]
S. Mac Lane, Natural associativity and commutativlty, Rice University Studies 49 (1963) 28-46.
A CUT-ELIMINATION
THEOREM
G.M. Kelly
University
of New South Wales,
Kensington
2033,
Australia.
Received May 22, 1972
i.
IntroductiOn We assume
volume, Let
familiarity
with the earlier paper [2]
and now refer p a r t i c u l a r l y
(B,p,D,G)
category
to §4.2 and §4.3 of that paper.
be as there the theory of an extra structure
or on a A-indexed polycategory,
with natural
in this
transformations
One problem, have incompatible
as we saw,
graphs;
in the m i x e d - v a r l a n c e
of the e v e r y - v a r i a b l e - t w l c e
K be the free model on A as c o n s t r u c t e d
on a
kind;
case and let
there.
is that composable
morphisms
of K may
then K is not a club, and the free model on
A cannot be w r i t t e n as KoA.
Even when K is a club,
easy to prove this fact directly
it may not be
from the c o n s t r u c t i o n
of K given
there.
Another p r o b l e m comes composite
in K, the object
from the fact that, if R ÷ S ÷ T is a
S may have more variables
(that is, higher
type) than either R or T; this forms a barrier to certain kinds of inductive
argument,
which,
absent in the purely
like the i n c o m p a t i b i l i t y
covariant
Both of these problems Kelly - Mac Lane results,
([3]
problem,
is
case.
were overcome
for p a r t i c u l a r
theories
and [4]) and in Lewis [6] by c u t - e l l m l n a t l o n
inspired by that of Lambek [5]
and hence ultimately
by the
in
- 197 work
of Gentzen
can be built composition this
(the analogue
as an i n d u c t i v e
-elimination theory
of this p a p e r
with
the
to some
a purely club
IP°l:
corresponding
IP°I(AI , A 2,
admits
a right
object
in the P.
x ... x A k ~ m
+ A~o
the
corresponds
...,
o an i a 6 n °. that,
then
when
we suppose
(n°[l~,
A of G such
to pO,
K.
× A; that we
choose o InO],
Then
o
a )
a model
if
the p a r t i a l
..., Aio_l , -, Aia+l , ..., Ano):
functor
Akiao ÷ A~o
adJoint.
For s i m p l i c i t y theorem
All
for each
type
as
cut-
Namely,
~ = ~oA
occur,
about
K is a club,
which
cases
in
does not
a general
kind.
pO has
allow
assertion
theory,
where
not i n v o l v i n g
(on some
it may
that
special
of G, where
is to be a model
is the functor
coherence
of K
In favourable
incompatibility
covarlant
n ° a l; and that we choose
of our theory
T of K);
is to prove
G in G ~ / ~
{pO} of objects
the m o r p h i s m s
by i n d u c t i o n
corollary
is of a certain
that we begin with
family
that
of some
with
that
"cut").
of proofs
proof
proof
theorem,
(B,p,P,~)
therefore
of Gentzen's
of the objects
an inductive
The purpose
asserts
ones by a set of p r o c e s s e s
the p o s s i b i l i t y
of c o m p l e x i t y
particular well
Such a result
up from simpler
restores
measure
[1].
-
of e x p o s i t i o n
case when
The reader
the family
will
and notation, {pa}
see at once
we shall
is r e p l a c e d
that
the proof
prove
the
by a single carries
over to
I
the more
general
difficulties we called
case;
become
horrlfic.
{pa} a f a m i l M
be distinct;
we avoid
The r e a d e r
advisedly;
if G c o r r e s p o n d s
and if we take
it only because
there
should
further
is no r e a s o n
to the theory
p1 = p2 = ® while
the n o t a t i o n a l observe
that
for the pO to
of m o n o i d a l
i I = 1 and i 2 = 2, then
categories, a model
of
- 198
our t h e o r y which
is a b i c l o s e d
cate~or~
both A@- and - @ B have r i g h t
that the pairs difference; different
(pa
names,
- that
to p o s i t
then t h e y ' l l
is,
a monoidal
adJoints.
i a) are d i s t i n c t
if we want
-
We m i g h t
- but
two right
it d o e s n ' t adJoints
be i s o m o r p h i c ,
category
in
as well s u p p o s e really
for A@-,
but that w o n ' t
make
any
with affect
our
result.
We f u r t h e r
simplify
the s l n g l e - c a t e g o r y this m a k e s ing that have
"active"
is a m o d e l
B I,
theory of type unit
..., B k ) :
A ÷
the last.
We spoke
loosely
G in w h i c h
.... B k, -):
first
by s u p p o s -
one; we take
P to
A l+k ~ A, and then a m o d e l
A
(k + 1)[--
and counit
A + A.
in d e s c r i b i n g
IPI admits
to be of the d e s i r e d
a right
equational
... - +}, part
in every
of our t h e o r y
adJoint form
as a
IQI; if we want
(~,p,~,c) we must
hom".)
our
we must make
Q,
also m a k e the
of the a d J u n c t i o n ,
of the data; that
a model
of the data;
..., Bk,
P(A,
e: P ( Q ( B 1 . . . . , Bk, A),
asserting
the n o t a t i o n
(Think of F as "@" and Q as " i n t e r n a l
d: A ÷ Q(BI,
part
f r o m the p r o o f that
A °p x ... x A °p x A ÷ A, c o n t r a v a r i a n t
except
of
IPi:
-
adjoint
IQI is a f u n c t o r
model
is the
IPI
of one e l e m e n t
A of G such that
IQI(B I,
variable
in
be c l e a r
we s i m p l i f y
k ~ O, so that
IPI(-,
has a right
A to c o n s i s t
it will
Finally
variable
1 + k where
of our theory
Here
again
no d i f f e r e n c e .
the
type
case;
by t a k i n g
and we must make
they
constitute
B l,
BI,
..., Bk)),
..., B k) ÷ A,
the t r i a n g u l a r
an a d J u n c t i o n ,
part
axioms
on d and e,
of the axioms.
-
Formal description
2.
of Q~ G together with one extra element Q
type.
The free discrete
an object !; has objects T(Y1, objects Q(YI' T(~,
-
of the theor~
B, then, consists of the appropriate
199
We identify
-'', !).
T E G wlth
The discrete
club of objects
of K is obtained from T by imposing the following relations "substitution" T(S1,
T(S1,
by B has
..., Yn ) for T E G, YI E T; and has
"''' Yk+l ) for YI E T.
..., ~) and Q with Q(~,
club T generated
p: the
..., S n) in Q~ K, when T, S i E G, is equal to the
..., Sn) of G; and the ~ of K Is equal to that of G. Call an object of K prime If it Is either ! or else of the
form Q(YI'
..., Yk+l ).
Then It is clear from the above that every
object K of K has a unique expression
(2.1)
K = T(X1,
where T E G and the factorizatlon
o f K.
In particular
that
Z = Q(YI'
...,
X1 a r e
of ~ is
Yk+l ) i s
...,
prime.
(The p r l m e ~(~);
!(Z).)
as Xn )
We c a l l
(2.1)
factortzation and the We c a l l
prlme
of T e G is
prlme Xl,
the
T(!,
factorizatlon
...,
Xn t h e
''',
!);
of
prlme
factors of K. D consists
of appropriate composite ls
with for
that
G wlth two extra elements
d:
! ÷ Q(!,
e:
P(Q,
graphs.
fg in
1T in G if
of ~
Finally
K when f ,
T E G; t h a t
I n G; a n d t h a t
an adJunctton.
!,
...,
!,
"",
!)
the
g E G is
P), ÷ !,
relations their
substitution d and e satisfy
~ assert
composite
that
i n G; t h a t
the 1T t n
In K of morphlsms In G agrees the
triangular
equations
g
-
200
-
Since K Is a fortlorl a G-category, ¢: G ÷ K of G-categories necessarily
faithful;
sending ~ to ~.
there Is a unique map
I conjecture that ~ Is
in the absence of a proof of this, however, we
shall now for simplicity replace G by Its image H under $.
The
kernel-congruence
~ of $ is clearly a club-congruence,
again a covariant
club wlth the same objects as G; we identify H with
a subcategory
so H = G/~ Is
of K.
The type n[+, +, ..., +] of an object of K that lles in H wlll usually be abbreviated to n.
An object of K of type 0[ ], or an
object of H of type 0, Is sald to be constant.
The prime factorlzatlon
of a constant T of H Is T ( ) . 3.
Central morphisms Define a central morphism of K to be one of the form
X(Xl,
..., Xn): T(X~l , .... X~n ) + S(Xl,
..., X n) where T, S E H,
where the X i are prime, and where x: T ÷ S in H with graph Fx = ~. is clear that the composite of central morphlsms every identity morphlsm Is central;
is central,
so the centrals
and that
form a subcategory
of K. Lemma 3.1 X(Yl,
I f x: T ÷ S i__qnH with graph ~, then
..., Yn): T(Y~I , ..., YEn ) ÷ S(YI,
..., Yn ) Is central whether
the YI are prime or not. Proof
Let the prime factorlzatlons
YI = RI(XI' x(Y1,
"''' Xm 1)'
..., Yn) = x(R1,
of the Yi be
"''' Yn = Rn(''" Xm)" .... Rn)(X1,
Then
..., Xm) , and x(R1,
..., R n) is
in H. Lemma 3.2 R(Zl,
I f zl: YI ÷ Zi is central for each i, and If R E H, then
..., Zn): R(Y1,
..., Yn) ÷ R(Zl,
It
..., Zn) is central.
-
Proof
Let zI = x I (Xl,
201
-
..., Xml): TI(X~II,
...) ÷ SI(XI,
where xi: T i ÷ S i is in H and the X i are prime. R(Zl,
..., Zn) = R(Xl,
..., Xn)(Xl,
...) etc.,
Then
..., Xm) , and R(Xl,
..., Xn) is in
H.
Observe that if z: Y ÷ Z is central then Y and Z have the same prime factors, 4.
Statement
to within order. of the theorem
For Y, Wi, Z 6 K write (4.1)
~: K(P(Y, W1,
w for the adJunction:
..., Wk) , Z) = K(Y, Q(W 1 . . . . , W k, Z)).
Thus ~(f) is in fact the composite (4.2)
Y ÷ Q(WI, d
.... Wk, P(Y, Wl,
where d stands for d(Y, Wl,
.... Wk)) ~ Q(W1, Q(I ..... l,f)
..., Wk, Z)
..., Wk).
For Z 6 g and for fi: Yi ÷ Wi in K (l~isk), write
..., fk >, or just
..., fk > for short,
(4.3) P(Q(Wl,...,Wk,Z),Y1,...,Yk)
÷ P(Q(WI,...,Wk, Z),WI,...,W k) ~ Z
where the first morphism is P(I, fl' e(W I, ..., W k, Z).
for the composite
..., fk ) and where e stands for
As a still shorter notation
for (4.3) we shall
also use (4.4)
: P(Q(W,
Z), Y) ÷ Z.
Define the set of constructible smallest set satisfying
morphisms
of K to be the
CI-C4 below:
C1.
Every central morphism is constructible.
C2.
Let T 6 H with type n ~ 2, and let fi: Yi ÷ Zi be constructible
for l~i~n.
Suppose
Yi and Z i are not both constants
for each i that of H (they are
-
allowed
to be constants
the following
K
composite
~ T(YI,...,
constructlble, composite
K~T(Y) a C4.
m T(ZI, ..., fn )
l, let f: P(Y, W1,
be constructible
..., W k) + Z be
and let u 6 n.
for l~J~k.
composite, (4.4)
4.1
for (4.3),
Every m o r p h i s m
§6 of [ 3].
Let a be central.
Zj ÷ Wj
Then the
is constructible:
~ T(V I...V u...v n ) ~ L -
the theorem
in §6 below.
The reader making two roles which
(B',p',D',G'),
a comparison
are separated
that we treat differently
T E B'; in [3|
objects
C4.
The objects
of K constructed
of types
fun, adj,
(apply a functor
by
that @ in
the role of P,
of type
to the
l, it would be
the only functor
in B' of
should also notice
type
~2, and those
of
in C3; both can occur in
of H of type 0 are of course
The morphlsms
inspired
if G corresponded
T of H'with
l; the first appear in C2, the second
observe
namely
The reader
type
of formation
should
here;
Clearly
type n~2 is @, which is also our P.
be respectively
It is clearly
and if B' had no objects
in C2 to suppose
g
of K is constructible.
and also that of T in C2 and C4.
sufficient
and let fj:
T(1... ...i)
We prove
theory
Let
where we have used the abbreviated
a
[3] plays
Then the following
..., W k, Z ) ) ~ L . b
K--~T(V I . . . P ( Q ( W , V u ) , Z ) . . . V n)
Theorem
~L. b
..., V n) + L be constructible,
following
Then
is constructible:
Let T E H with type n~l,
notation
..., Z n)
and let a and b be central.
m T ( Q ( W l, T(~(f))
g: T(V I,
Let a and b be central.
is constructible:
T(fl,
Let T E H with type
-
of K!).
Yn )
a C3.
202
covered
by C1.
in C2, C3, C4 will be said to
and av, to suggest
T; take an adjoint;
their methods
apply evaluation).
-
the case when there
In
there are of course
203
-
are many P~ with right
construction
adjoints
Qm,
rule C3 e anc C4 e for each e.
5. K is a club Define
r(1)
inductively
r(T(YI,
..., Yn )) = r(Yl)
r(Q(Y l,
..., Yk+l )) = r(Y I) + ... + r(Yk+ l) + I;
is central,
+ ... + r(Y n) for T E H,
this is a rank on the objects
club generated
with the equivalence
rank.
of K by setting
= i,
in the first instance discrete
a rank for the objects
by
B = ~H
relation
u {Q},
but it is clearly
p and defines
K and L have the same prime
of the free
a rank on ~
factors
K.
and hence
The only objects
of rank 0 are the constants
For a morphism
f: K + L of K set r(f) = r(K)
compatible If K + L
the same
of H. + r(L).
Then it
is clear that: Lemma
5.1
The m o r p h i s m
i; that constructed has rank
> r(fj)
constructed
in C3 has rank
in C2 has rank > r(f);
for each j and also
The category
K is augmented
over ~ ,
are simple
incompatibles
just by discarding
Our present category
purpose
~', whose
is better objects
T ÷ e consist
one new element
~.
in ~ is ~.
constructed
graphs.
served,
whose
We recall
objects
if n and ~ are compatible
however,
by introducing
a new
types, together
but with
of n and ~ in ~' is their composite
simple
That this is an associative
are types
any closed loops that occur.
of all the simple graphs
The composite
in C4
that we compose
are still the mixed-variance
whose morphisms
for each
> r(g).
and whose morphisms in ~
and that
> r(fi)
graphs;
composition,
in all other cases it making
~' a category,
-
from the fact that,
follows
then n is compatible
204
-
if ~ is compatible
with ~ and
~ with n~; and conversely.
It is clear from the c o n s t r u c t i o n that it can be given an a u g m e n t a t i o n composables
are incompatible
with n and ~n with ~,
of K in §4.2 and §4.3 of [2]
F' over ~'.
Then to say that no
in K is to say that F'f is never , for
fEK. The graph of a central m o r p h i s m is a pure p e r m u t a t i o n
(that
is, any mates under it occur one in the domain and one in the codomain); nature
it is therefore
of the constructions
does not have augmentation does.
compatible
with anything at all.
The
C2-C4 shows that the constructed m o r p h i s m * unless one of the h y p o t h e s i s - m o r p h i s m s
Lemma 5.1 n o w gives an immediate
proof,
by i n d u c t i o n on r(f),
that F'f 9 * for f E K; thus
Theorem 5.2
Composable morphisms
0f K have compatible
6raphs;
g is a
club.
6.
Proof of the main theorem
Lemma 6.1
If h is constructlble
and u,v are central then vhu is
constructlble.
Proof
Since constructlbles
from the form of C1-C4 for
vh
that
unless h is produced
clearly follows by induction
Lemma 6.2
are closed under composition, hu
is constructible.
it is clear
The same is clear
by C4; so the constructibillty on r(h),
I f K, L are constants
of vh
in view of Lemma 5.1.
of H, any constructible, h: K ÷ L i s
central.
Proof
Immediate
Lemma 6.3
from Lemma 5.1.
Le__~t T e H with type n z i, and let fi: Yi + Zi b_~e
-
for l~i~n.
constructible
Proof m+l,
Let those m+2,
Then
i for which
..., n say.
205
-
T(fl,
...,
Yi and
fn ) is constructlble.
Z i are both c o n s t a n t s
of H be
Then
T ( f l , . . . , f n) = T ( f l , . . . f m , 1 , .... I) T ( 1 , . . . , l , f m + l , . . . , f n ) . The r l g h t - h a n d discard
factor
it by Lemma
6.1.
T(fl'
"'''
fm'
l,
T(Zl,
...,
Zm,
Zm+l,
S(f I . . . . , fm): S = T(I, by C2;
...,
is central
...,
I): T(Y1,
...,
!, Zm+l,
"''' Ym'
Zn) 6 H.
if m = 0 it is the identity It remains
of C1-C4, 6.4
i E m+l.
this admits
Let S be an object
Zm+l'
Then
S(M 1 ... K
Zn) ÷
form ...,
Zm) where
to prove
h is.
Using
proof
is c o n s t r u c t i b l e
central
and
that,
if S 6 H has type
Lemma
3.2 and the form
by i n d u c t i o n
of H, of t~pe m+l where
L e t h: K ÷ L and t: S(M 1 ..... M i _ I , L ,
constructlble.
"'''
and therefore
an i m m e d i a t e
3.2, and we can
If m ~ 2 this
therefore
wherever
6.2 and
factor
Z n) is of the
...,
l, S(h) Is c o n s t r u c t i b l e
(6.1)
The r e m a i n i n g
S(Y 1 . . . . , Ym ) ÷ S(Zl,
constructlble.
Lemma
by Lemmas
Mi
on r(h). m ~ o, and let
, ..., M m) ÷ N b_~e
the composit e
... Mm)-
~ S(M 1 ...
s(1
...
h
L .~. M m)
~N
i)
...
t
is constructible. We shall to P r o p o s i t i o n
prove
6.4 of [3].
An instance o f therefore
constructlble.
therefore
constructible
the form
Lemma
I,
...,
T = i and g = i).
6.4 in the next Assuming
a morphlsm
it we prove
(with T = I).
If h is c o n s t r u c t l b l e by Lemma
Theorem
by Lemma
6.3.
An instance
constructible its e x p a n s i o n If h and fl'
4.1.
3.1 and
of d is of the form ~(I)
i>, and is t h e r e f o r e
for T 6 H is c o n s t r u c t i b l e
it is analogous
the main
x of H is central
An instance by C3
section;
and is
of e is of by C4
(with
T(l...h...l) "''"
fk are
-
constructible
so is Q(fl'
of a c o m p o s i t e T = ~).
h,
and the l a t t e r
The c o n s t r u c t l b l e s
the c o n s t r u c t l b l e s
m = 0 of L e m m a 6.4,
7.
-
"''' fk' h),
for this is the image u n d e r
is c o n s t r u c t l b l e
therefore
of d, of e, and of the m o r p h l s m s since
206
contain
of H; since
are c l o s e d u n d e r
the c o n s t r u c t l b l e s
by C4
(with
all e x p a n d e d these
generate
composition
constitute
instances K, and
by the case
the whole
of K.
P r o o f of Lemma 6.4
In the s i t u a t i o n
(7.1)
of L e m m a 6.4,
= r(K)
+ r(L)
write
+ r(N)
+ Z r(M i)
and write
(7.2)
o o = r(K) + r(L).
The p r o o f
is by a d o u b l e
constructlble situations that
induction;
for all such
situations
constructlbillty Is central. their mode
of
S(I
(6.1)
of c o n s t r u c t i o n by C2,
f a c t o r S(1
also i g n o r e
... h
for all
the r e a d e r §5.
when h Is,
We s i m p l i f y
of
cases
according
by o b s e r v i n g
a, w h i c h m e r e l y
(6.1);
l:
h
Is of type
composite
puts
and that we can
by C2 or C3) by a b s o r b i n g
Similarly
we can ignore
factors
b
occurlng
~a.
Wlth h as In C2,
to
that,
at the end of t.
Case
the
by L e m m a 6.1 if e i t h e r h or t
... a ... l) In front
... i) i n t o t.
as we said in
or C4, we can ignore
b (when h Is p r o d u c e d
o, and also
We r e m i n d
h and t, we c o n s i d e r
by C2-C4.
C3,
to be
... I) Is central
is i m m e d i a t e
For n o n - c e n t r a l
If h is p r o d u c e d
... b
wlth a lower
then r(Y) = r(Z),
Since by L e m m a 3 . 2
S(1
(6.1)
w l t h the same o but w l t h a l o w e r o . o
If Y ÷ Z is central,
a central
we s u p p o s e
but i g n o r i n g
a and b,
(6.1)
becomes
the
-
207
-
. 1. . Xl" . "Yn "'Mm)R(l...fl...fn...l) • R(MI...Zl...Zn...Mm)~N, (7 .3). R(M t where R E H is S(l, ..., i, T, ~
..., ~).
Consider the composite
(7.4) R(MI...ZI...Zn_ 1 Yn...Mm) ~R(MI...ZI...Zn_IZn...Mm) R(l...fn...l)
rN. t
This is again of the form (6.1); but its a has only a contribution r(Z l) where the e of (6.1) itself, now written as (7.3), has a contribution r(Yl) + r(Zl)(we are using the fact that n ~ 2).
So the
of (7.4) is lower unless r(Y1) = 0, that is, unless Y1 is a constant of H.
But in that case Z 1 is not a constant of H, and then the ~o of
(7.4), namely r(Yn)+r(Zn) , is less than that of (6.1) = (7.3), namely r(Y l) + ... + r(Y n) + r(Z I) + ... + r(Zn).
So by induction (7.4) is
constructlble. Repetition of this argument if n > 2 yields the constructibillty of
~R(l...fn_ 1 ... i), where E is (7.4); and hence ultimately
of (7.5)R(M1...Z 1 Y2...Yn...Mm) ~ R(M1...Z 1 Z2...Zn...Mm)--~N. R(l...f2...fn...1) t Writing t' for (7.5), we can write (7.3) as
(7.6) R(MI...Y 1 Y2"''Yn "''M)mR(l...fl.. .~)R(MI'''ZI Y2"''Yn "''M-)---~N'm t' The ~ of (7.6) is less than that of (6.1) = (7.3) unless r(Z n) = 0; but in that case the o o of (7.6) is les~ than that of (6.1). induction (7.6) is constructible, Case
2:
h
is of type
So by
as required.
zv
With h as in C4 but ignoring a, we can write (6.1) as t S(l ... g ... l) R(1 ... ... 1), where R = S(1 ... T ... l) 6 H.
-
The
208
composite t' = t S(l...g...l)
-
is constructlble
having a lower c than (6.1) since r(g) < r(h).
by induction,
Then (6.1) is
t' R(1......1) which is constructible by C4. Case 3 :
h is of t~pe adj
We take h to be G(~(s)):
G(A) ÷ G(Q(B,C)),
where B stands for
B l, ..., B k.
We may as well take G = ~, for we can replace S by
s(~
~).
...
s
...
(7.7)
h
Thus
~(s): A ÷ Q(B,C),
=
where (7.8)
s: P(A,B) ÷ C
is constructible. prime;
Next, we may as well suppose the M i in (6.1) to be
for if their prime factorlzations
Just replace S by S(R 1 ... ! ... Rm). (7.9)
S(l...h...l):
S(MI...A...Mm)
are M 1 = Rl(Xl,
...) etc, we
So the codomain of
~ S(MI...Q(B,C)...Mm )
is already expressed in its prime factorlzatlon. Whether t is of type
~un, adj,
or gv, its first factor is a
central a, which we shall write for the moment as (7.10)
a: S(MI...Q(B,C)...Mm)
Let the prime factorlzations
~T(Yl,
..., yn) .
of the Yi be Y1 = RI(XI''')
T(YI--.Y n) = T(RI...Rn)(XI...Xm+I).
etc., so that
Since a is central the primes X i
are Q(B,C) and the M i in some order, and a is X(Xl...Xm+l) x: S ÷ T(RI...Rn)
in H with some graph 6.
for some
Suppose for simplicity that
equates Q(B,C) with the prime factor X 1 of Yl" so that Y1 = RI(Q(B'C)' by
X2 . . . . )"
Set U = Rl(A, X 2 . . . . ) and define p: U ÷ Y1
-
(7.11)
209
-
p = Rl(h , X2, ...): U ÷ YI"
We have the commutative diagram
S(MI...A...M m) S(1...h...1) I
x(A,X2-..Xm+ I) T(RI...Rn)(A,X2...Xm+I) ~I T(Rl'''Rn)(h'l''''l)
S(MI...Q(B,C)...M m)
T(RI...Rn)(Q(B,C),X2...Xm+I);
x(Q(B,C),X2...Xm+ I) that is, a I
T(U, Y2...Yn)
S(MI...A...M m)
(7.12) [ S(1...h...1)
I
T(p, I, ...I)
S(MI...Q(B,C)...M m)
T(YI' Y2 " ' ' Y n )'
a
where we have written a' for the central x(A, X2...Xm+l). More generally now, allowing for the fact that ~ may equate Q(B,C) with any prime factor of any Yi' we have expressed aS(1 ... h ...I) by (7.12) as T(I ... p ... l)a', with a' central and with (in place of (7.11)) P: U ÷ Y
i
of the form
(7.13)
R(X 1 ... A ... Xq) R(I ... h ... -i) R(XI...Q(B,C)...Xq)
for some R 6 H.
Let us express the ~ of (6.1) in these terms; since
the Xj in (7.13) are some of the Mj; since the prime factors of the Yu for u ~ I are the rest of the Mj; and since K = A and L = Q(B,C) -the o of (6.1) is (7.14)
o = r(A) + r(Q(B,C)) + Z r(Xj) +
Z r(Yu) + r(N). u~i
-
Since we can ignore the c o n s t r u c t i b i l i t y is c o n s t r u c t e d
Case
-
a' by Lemma 6.1, we are reduced
of t T(I
the a, which we have
for, and wltho t the b, w h i c h we can ignore.
3(a):
t is of type ~a~
T(f I .,. fi p ... fn ). is constructible.
. I. . (7 .15). R(X
This is c o n s t r u c t i b l e
(6.1), and its o is strictly
r(Yj) + r(Zj) with j # i.
fip
q) ..... fi ~ less than
Zi;
(7.14);
for
~2, we have lost at least one c o n t r i b u t i o n Hence
(7.15) is c o n s t r u c t i b l e
by induction.
t is of type gd#
Then n = I, so T(I so that t T(I composite
by Lemma 6.3 p r o v i d e d
A . . X q ) R ( l . . . h . . . l )~ R ( X I . . . Q ( B , C ) . . . X
r(N) = ~ r(Zu) and, n being
Case 3(b):
... p ... i) is
But fip is
this is of the form
... p ... i) is Just T(p);
... p ... I) is T(~(f)p).
and t = T(~(f)),
By the n a t u r a l i t y
of ~, the
~(f)p is ~(g) where g is the composite
(7.16)
P(U,W)
~
P(Y,W)
P(P,I) Setting H = P(R,I
~
Z.
f
... I) E H (recall that W stands for Wl,
this equal by (7.13)
(7.17) is of the form (6.15, and its ~ is less than
r(N) = r(Q(W,Z)) by induction,
= r(W) + r(Z) + i.
whence
..., Wk) ,
tb
(7.175 H(X I. . ..A. . . . X. q. ,. W ) H ( I . . . h . . . I~ 5H ( X I . . . Q ( B , C ) . . . X q , W )
C3.
We
to the cases.
Then t = T(f I ... fn) and t T(I
But
to p r o v i n g
... p ... i) where t: T(Y 1 ... Yn ) ÷ N
by C2, C3, or C4 but without
already a l l o w e d proceed
210
t T(I
f ~ Z.
(7.14) because
Hence g = (7.175 is c o n s t r u c t i b l e
... p ... I) = T(~(g))
is constructible
by
-
211
-
Case 3(c) : t is of t~pe zv We take t = g T(I ... ... I) as in C4, with a omitted. Here YI' "''" Yn = VI' "''' P(Q(W, Vu) , Z), ... V n.
We must distin-
guish three subcases: Subcase (i) Suppose the codomaln Yi of p is one of the Vj for J # u; for simplicity suppose it is YI = Vl" g T(I ...... l) T(p,l,
Then t T(p,l,
... l) = g T(p,1,
..., I) =
..., I) T(1......1).
This will be constructlble by C4 if g T(p,l,..., i) is. (7.18)
T(U'V2'
The latter is
"''' Vn)T(p,l, .......... ..,I)~T(VI' V2' "''' Vn) .... g ~-N;
that is, setting H = T(R, ~, ..., i),
(7.19)
H(XI'''A'''Xq'V)H(I...h[. .~) H(XI'''Q(B'C)°''Xq'V) -'----mPN'g
where V = V2,
..., V n.
This is of the form (6.1), and its a is less
than (7.14) because we have replaced the contribution r(Y u) = r(Q(W,Vu)) + r(Z) by r(Vu) , which is strictly less; hence it is constructible by induction. Subcase (ii) Suppose the codomain Yi of p is P(Q(W,Vu),Z ) and that the prime factor Q(B,C) of Yi is Q(W,Vu). P(h,l): P(A,Z) ÷ P(Q(B,C),Z). of
Then U is P(A,Z), and p is
It is easy to verify the commutativity
-
T(VI...P(A,Z)...V n)
212
-
T(1...P(l,f)...l) ...................... ~ T ( V I . . . P ( A , B ) . . . V n )
~
T(1...s...1)
T(I-..P(h,I)...I) I T(VI...P(Q(B,C),Z)...V n)
T(VI...C...Vn), T(l......l)
where h = ~(s) as in (7.7).
Then g T(l......l) T(I...p...I)
g T(l...s...l) T(l...P(l,f)...1).
is
First, g T(1...s...l) is of the
form (6.1), and it is constructible by induction because its =
Z
r(Vj) + r(A) + r(B) + r(C) + r(N) is less than (7.14) since
j~u
r(Q(B,C)) = r(B) + r(C) + I.
Next, writing g' for g T(I...s...I),
and
H for T(~...P...I), we have to prove the constructibility of
We prove this step-by-step as in Case l; only we need not, as there, suppose k a 2, or use the side induction on Oo; for E
r(V~) + r(A) + r(Z) + r(B) + r(N)
J~u
is already less than (7.14), r(Z) being the ~ r(Xj) of (7.14). Subcase
(iii) Suppose the codomain Yi of p is P(Q(W,Vu),
Z) and that the
prime factor Q(B,C) of Yi is a prime factor of some Zj, say Z I. Z~ for Z 1 with the prime factor Q(B,C) replaced by A.
Write
Then p is
P(1,r,l...l), where r: Z~ ÷ Z 1 is of the form R(1...h...1):
R(X~...A...) ÷ R(X~...Q(B,C)...).
In this case (7.14) becomes (7.2o) = r(A) + r(Q(B,C)) + r(Q(W,Vu) ) + ~ r(Xj) +
~ r(Zj) + ~ r(Vj)+r(N). j#l J#u
-
213
-
It is easy to verify the commutativity of T(VI...P(Q(W,V u), Z{, Z2... )...V n) ...
> ...
i)
T(Vl""" P(Q(W'Vu)'Zl' Z2"'" )'" "Vn)T(1... ... ~ T(VI' ""' 'vn) where ~ = fi r , f2' "''' fn"
Thus t T(l...p...l) = g T(I...<~>...I) is
constructible by C4, provided that fl r is constructible.
But fl r is
the composite (7.21)
R(X{...A...)
....... r-- R(X{...Q(B,C)...) R(l...h...l)
which is of the form (6.1). r(Q(W,Vu)) > r(Wl).
r
WI,
fl
The s of (7.21) is less than (7.20), since
Hence (7.21) is constructible by induction.
This completes the proof. REFERENCES [ 1]
G. Gentzen, Untersuchungen ~ber das Logische Schliessen I,II, Math. Z 39(1934-1935), 176-210 and 405-431.
[2]
G.M. Kelly, An abstract approach to coherence (in this volume).
[ 3]
G.M. Kelly and S. Mac Lane, Coherence in closed categories, Jour. Pure and Applied Alg. I(1971), 97-140.
[4]
G.M. Kelly and S. Mac Lane, Closed coherence for a natural transformation (in this volume).
[5]
J. Lambek, Deductive systems and categories I. Syntactic calculus and reslduated categories, Math. Systems theory 2(1968), 287-318.
[6]
G. Lewis, Coherence for a closed functor (in this volume).
A NEW RESULT OF COHERENCE F O R D I S T R I B U T I V I ~ Miguel L. Laplaza University of Puerto Rico at Mayaguez Received May 3, 1972 INTRODUCTION Let C be a category with the additional structure given by the following data: i) ii) iii)
iv)
TWO functors, 0, ®:C X ~
> ~.
Two objects, U, N, called the unit and null objects. For any objects, A, B, C of ~, natural isomorphisms, ~A,B,c:A®(B@C)
> (AeB)®C,
YA,B:A®B----~B@A,
~,B,C:A®(BeC)
> (A®B)eC,
y~,B:AeB
kA:U®A----~A ,
PA:A®U---~A,
k~:NeA---~A,
p~:AeN
k~:N®A -
p~:A®N----~N.
> N,
f~ BeA,
>A,
For any objects, A, B, C of ~, natural monomorphisms, 6A, B, C :A@ (B®C) - - ~ (A®B) • (A®C), 6# • (AeB) ®C ----~(A®C) e (BeC) A,B,C" In [5] we have given a coherence theorem for this situation
that can be summarized as in [4] or as follows. Let X be the s e t ~ x l , x 2 ,°'',Xp,n,u } , A_ the free { +, "~ -algebra over X and G the graph consisting of all the following formal symbols for x,y,z 6 A,
-
~x,y,z:X(yZ)
• (xy)z,
215
-
~' :X + x,yrz
(y + z)
Ax:UX _
• x
,
A':n + x x
% x,
Px:XU
- x
'
Px' : x
~x
% yx
,
7~,y:X
7x,y:Xy
k*:nx x
+
n
• (x + y) + Z,
'
+ y
~y
+ x,
~n,
p~:xn----~n,
their
formal
inverses,
6
indicated
by the u p p e r
:x(y + Z)
x,y,z
We c o n s t r u c t H the u n i q u e jections
•xz
+ yz,
"x.
the free {+, "~-algebra,
extension
of the g r a p h
are { + , ° l - m o r p h i s m s .
w i t h at m o s t one e x c e p t i o n ,
-1, and,
~ xy + xz,
6# :(x + y) z x,ytz 1 :x x
index
H, o v e r G and we take on
structure
An e l e m e n t only elements
of G in w h i c h
of H is an i n s t a n t i a t i o n of G of type 1 --
in its e x p r e s s i o n . instantiations
(*)
We d e n o t e
of G.
Yl-
"Y2
the p a t h s
....
if,
are i n v o l v e d x
by T the g r a p h c o n s i s t i n g
We d e f i n e d
the pro-
of all the
as the s e q u e n c e s ,
~Ym+l
'
w h e r e ~. E T, i = 1 , 2 , ' o o , m . 1 Each
map,
f:X
tended
in a n a t u r a l
arrows
and o b j e c t s
product
)Ob
of ~.
of the v a l u e s
of r e p l a c i n g ,
x of X by f(x),
f(u)
= U,
f(n)
= N, can be ex-
w a y to a m a p of the g r a p h T o n t o the g r a p h of the
to a m a p of the p a t h s result
C such that
every
The v a l u e
of a p a t h can be d e f i n e d
of the steps and so we have e x t e n d e d into the a r r o w s in e a c h p a t h
as the
the m a p f
of C that can be d e f i n e d
(*), any o c c u r r e n c e
• by ® and e v e r y + by e.
as the
of an e l e m e n t
-
Our paper path which
216
[5] has studied
insure
the conditions
that its value only depends
end of the path.
For this we introduced
let A* be the free ~+, ~ -algebra mutativity element
for
element
na = an = n for a 6 A*.
regular
the support,
if Supp(x)
~* each of which herence
b, C is coherent
upon the origin
the concept
of
is a product [5] states
and the
and com-
to +, null
condition,
The identity map of X defines Supp:A
of the
of regularity:
° relatively
u, and the additional
a ~+,~-
> ~*, and an element x of A is
can be expressed
result of
on the origin
over X with associativity
° and +, d i s t r i b u t i v i t y
n, identity
morphism,
-
as a sum of different
of different that
if P,Q:a
and a is regular,
elements O>b
elements
of X.
of
The co-
are paths
from a to
then P and Q have the same value
in C. Suppose that P,Q:a
O>
that C satisfies
the coherence
b are two paths.
conditions
of
[5] and
We want to study the conditions
under
which P and Q have the same value
in C.
We will define
for each path
a finite
called
the distortion
and prove
sequence
of permutations
that if P and Q have the same distortion, value.
The method used to define
we construct
a category
the distortion
D with a structure
ditions
i) to iv) of this introduction,
quences
of permutations
and define
any path in Arr D defined The possibility by Saunders paper were though
their
author
is deeply
of type given by the con-
whose arrows
a map,
g:X
are finite
se-
> Ob D; the value of of the path.
of a result of the above type was suggested communication.
largely by the methods
subsequent
is the following:
from g is the distortion
Mac Lane in a private inspired
then they have the same
development
indebted
used in
has dimmed
to Professor
The ideas of this [i] and
[3], al-
that connection.
The
Mac Lane for his assistance.
-
i.
S o m e Preliminary We are going
217
Concepts
to explain
on Permutations some concepts
in the definition
of the category
also some results
intended
for this we will define
-
of distortions
tained
a category
some of the required
in the lemmas below;
straightforward
(and long)
of the categorical
way,
[, coherent
results.
taking
definitions
to the product
of Chapter V of
[6].
i)
the definitions
independently
categories
it is
("PROPS")
in the definitions
by a simple routine.
g:A n
If(x), (f + g)
iii)
of Sets whose objects number.
(for any natural
are the
We define
two
numbers m, m',n,n'
> An,):
7 (x)=qm'
if 1 ~ x ~ m,
+ g(x - m),
if m < x ~ m + n,
If x = i +
(j-l)m, with 1 < i < m, 1 < j < n, then,
(f x g)(x)
= f(i)
+
[g(j)
- 1]m'.
It is easy to prove that + and × are associative, A 0 = @ and unit object
relatively
natural
A I.
Moreover
in
ap,
x
(Am + An ) = A
P
x A
m
+ A
p
x A
n'
Am a n d An .
The permutations
t
P,q
and ~
P,q
w i t h null
x is left distributive
to +, and the relation,
Ap is
in a
Am + A n = Am+ n, A m × A n = Amn,
ii)
object
are con-
sums and products;
where n is any natural
f:Am----~Am,,
[5],
P is a full subcategory
We will omit all the details
+ and × by the conditions
and any maps,
These results
of direct
Let P be the full subcategory
functors
of D:
in the sense of
and permutation
that can be completed
sets An= ~l,2,°°°,n~,
state
[5] can be used in an effective
The category
closely related
and proofs
We will
we note that they can be proved
framework.
of Sets with suitable
D.
later
to ease the proof of the coherence
such that the coherence' theorem of way to prove
that will appear
defined
by
-
i) tp,q (x) =
i~
-
÷ x, if 1 < x < p, -- -
ii)
218
p,
if
p
<
x
<_ p
+
q,
if x = i + (j-l)p, with 1 <_ i <_ p, 1 <_ j <_ q, then, ~p,q(X)
= j + (i-1)q,
are natural isomorphisms, tp,q:Ap + Aq-----~Aq + Ap,
_p,q:Ap
x Aq
~ aq
x AP .
We can define now a natural isomorphism, a m,n,p # :(a m +
by the commutativity
An)
x nP
>
(Am
x
Ap)
+
(n n x
of the diagram,
(Am + An) x A p I~
>
6# m,n,p
(Am x Ap) + (An X Ap) I~ +~
m+n,p
~m,p
Ap x (Am + A n ) that is,
ap) ,
-
n,p-
(Ap × Am) + (Ap x An)
6~
m,n,p = ( % , m + ~p,n) % + n , p " If we take for ~, ~' , k , p, k' , p ' , ~*, p*, 6 the identities,
and 7Ap,Aq = tp, q, 7Ap,Aq = ~p~q~
6 p~Aq'As
situation given by the conditions
i) to iv) of the Introduction.
proof of the coherence of P is easy
p,q,r~ we have the The
(see the final remarks of ~l of
[5], and observe that the functors + and × are the direct sum and product). For all the following lemmas we make the following conventions: Pn is the permutation group of An, i n the identity map of A n , p,q,r and s are any natural numbers,
the symbols Ap will be represented
simply by p when they occur in subindices and the parenthesis and the symbol x will be omitted when no mistake can arise.
-
LEMMA i.i. i)
219
-
If a, a' E Pp and ~, ~' q Pq~ then,
(a + ~) (a' + ~') = U u' + • $',
ii)
(a X ~)(~'
iii) iv)
X ~') = a u' X ~ ~',
tp,q(a + ~) = ( ~ + U)tp,q ~p,q(a X ~ )
= ( ~ X a)
~p,q"
The different parts of this lemma are concrete cases of the naturality of +, x, tp,q and % , q
respectively.
The proof is routine.
For the proof of the next lemmas the method is similar; each states the commutativity of a diagram that can be proved by means of the coherence theorem of [5] applied to P.
It will be sufficient to
show those diagrams in the first three lemmas. LEMMA 1.2. i)
tp+q, r = (tp, r + lq)(ip + tq,r),
ii)
pq,r = ( p,r x lq)(lp x
Proof:
q,r )
The relation i) is the commutativity of the diagram,
P + (Aq + a )r I
a'
> (ap + Aq) + Ar
p,q,r
,
>Ar
Yp+q,r
+ (ap + Aq) I ~*
ip+Yq,r
r,p,q
AP + (Ar + Aq)
~' p , r , g > (Ap + Ar ) + Aq
Y~,r+lq
~(A r
+
+ Ap)
q.
The diagram for ii) is similar. LEMMA
1.3.
tpq, pr Proof:
=
ip
x
tq, r"
The lemma states the commutativity A
P
A P
x (Aq + Ar)' 1 pXyq ,r X(Ar + Aq)
6p,q, r
of the diagram,
> A X A + A X A p q ~y p r
~ pq,pr 6 ~A X A + A X A p r p q p,r,q
-
LEMMA
1.4.
( % , q + ~r,p)~p+q,r(tp,q Proof:
220 -
X ir ) = tpr,qr ( % , p + ~r,q)~p+q,r.
The lentma states the commutativity of the diagram,
p,q
r
q
Ap) dr
6#
q r
p+q,r
p r
pr,qr 6
Ar(Ap + ~q) ~
dr pA + dr d q
Yr
'P
+7r,
q>dpAr + Aq ~ r
LEMMA 1 •5.
[lps + ( % , q + ~s,r)~q+r,s ] (~s,p + % , q + r ) = [(~s,p + ~ s , q ) % + q , s LEMMA
"Cs,r)"
1.6.
(%,pr + 17s,qr)'Cqr+pr,s[(~r,p+~,q)%+q,rXls LEMMA
+ lrs] (%-s,p+q +
] = (~rs,p+~rs,q)~+q,rs
1.7.
1p x [ ('~s, q + ~s,r)~q+r,s] = ( % , p q + ~s,pr)~pq+pr,s . LEMMA 1 •8 + tpr,q r + lqs) (%+s, p + ~r+s,q)%+q,r+s * C r,p ÷
2.
r,q> p÷q,r ÷
÷
The Category Of Distortions our next aim is to describe the category of distortions,
D,
which is coherent in the sense of [5]: the distortion of a path will be an arrow of D determined by a method requiring largely the use of the structure
of D. We will give the definition of D and its structure
but many details are to be omitted: a routine allows one either to
-
2 2 1
-
check them or reduce the situation to one of the lemmas of § 1. Let D be the category whose objects are the finite sequences of natural numbers
(the empty sequence @ included),
we will abbre-
viate the finite sequence (al,a2,°'*,ar) by (a°) and identify each natural number with the sequence consisting of that number alone. Consequently in the expressions (a.) and (b.) it is not supposed that ° ranges over the same set of indices.
The length of an object
of D is the usual length of a finite sequence.
The set of arrows
between sequences of different lengths is empty, and otherwise the definition is given by,
D[(a°), (b°)] = {(u; ~l,°°°,~r)la E Pr' ~i E Pai , a i = ba(i) ~ where r is the common length of (ao) and (b°).
I
Hence the existence
of an arrow from (a°) to (b°) implies that the first sequence can be obtained by a permutation of the second. The composite of arrows is defined by,
(a'; (Z~, °°°, ~r)(U; ~i' "°°' (Zr) =
(~'O; ~'a(1) ~i' ~'a(2)~2 ' ''0 ' ~'U (r)~r)
"
Thus we have defined a category D where the identity of the object (a1, "'', a r) is (lr; lal, ".', far) or simply (lr,1) if we make the convention of representing any element of type (a;
°'° , lnr) by ( u; 1) when no misunderstanding can arise.
lnl,
Note that the identity of the empty sequence is 1 I, the identity map of A 1 . The functor e:D × D
>D
is defined on the objects by juxta-
position, that is,
(aI, "'', a r) • (bI, °'°, b s) = (al, °'', ar, bl, °'', bs). and on the arrows by using the functor + defined in § i in the following way:
- 222 -
(~;~i''"
quence
,~r ) •
( o ' ; ~ , • " ,~s' ) =
The
functor
@.
A natural
• is a s s o c i a t i v e
of
(a.)
by,
and
, p ,
(bo)
k' , and
> (b.) •
where
.}
9' the
is a c o h e r e n t
is, D is a s y m m e t r i c
The functor
(al,
object
the empty
se-
of c o m m u t a t i v i t y ,
(tr,s;l),
for ~',
, y , [2]; that
•
l, .... ,~) .
Ca•)
,
r and s are the lengths
respectively.
If we take
and
:(a.)
7(a•),(bo)
(b.)
w i t h null
transformation
Y(a.),(b.)
is d e f i n e d
(a + o ' ; ~ l , ' " . ~ r , ~
®:D × D---~D
•••, a r) •
(b I,
identities situation
monoidal
for •
that of
(see
on the o b j e c t s
[7]
[8]).
by,
(a I + bl,a 2 + b I,
°••,
ar + b I ,
a I + b2,a 2 + b 2,
"'',
ar + b 2 ,
•
and on the arrows
in the sense
category
is d e f i n e d
"••, b s) =
we c o n c l u d e
•
°
•
•
a I + bs,a 2 + b s,
*'•,
•
a r + b s),
by,
(a; ~i' ~2' "••' ~r ) • (a'; ~{, a~, •••, ~ ) : (o x o,; : l + ~{' ~2 + ~{' ~l + ~ '
~2 + ~ '
"'"
=r + ={'
•
"" ' ~r
+ ~F
=l + ~s' r ~2 + ~'s o •'• t ~r + ~s) w i t h the d e f i n i t i o n Intuitively be d e s c r i b e d transpose between
of × given the a c t i o n
as the r e s u l t
of the m a t r i x
the e l e m e n t s
this d e s c r i p t i o n
of
(a.)
in ~ i. of ® on the o b j e c t s "reading
by
(b.)
by columns"
the a c t i o n
A slight
of • on a pair
(bo) can
the p r o d u c t
(using the a d d i t i o n
of the two m a t r i c e s ) .
explains
(a.) and
of the
as o p e r a t i o n
modification of arrows
and
of
- 223 this proves almost immediately that ® is left distributive relatively tO @. The functor ® is associative with unit object 0 (the sequence with the element 0 only) and both the products are the empty sequence @.
(a.) ® @ and @ ® (a.)
A natural transformation of commutativity, > (b.) ® (a.)
7(a°), (b°) : (a.) ® (b°)
,
is defined by 7(a.),(b.) = (
,q; tal,bl ' ta 2 ,b I' "°" ' tap,b I tal,b 2' ta2,b 2, "'', tap,b 2 •
•
•
°
tal,b s' ta 2 'bs'
•
•
''° , t ap,b s) ,
where r and s are the lengths of (a°) and (b°) respectively. If we take for ~, k, p the identities we conclude that {D, 0, ~, y, k, p, 0} is a coherent situation in the sense of [7] and [2]; that is, D is a symmetric monoidal category for ® (see [8]). As we have pointed already, ® is left distributive relative to ® but not right distributive.
A natural transformation,
6#(a.), (b°), (c.) : [(a.) • (b°)] • (c°)
) [(a.) ® (c°)] • [(b.) ® (c.)],
can be defined by the commutativity of the following diagram, where we have omitted the symbols 0:
> (a.)(c.)e(b.)(c.)
[ (a.)e(b.) ] (c.) 6# (a.) I
Y(ao)S(b ) , (c)
(c.) [ (a°)e(b°) ]
,
(b.) , (c°)
JY (a.),(c.)e¥(b.),(c.) (c.) (a.)e(c.) (b.)
so that we need not check the naturality of the definition.
A simple
-
computation
224 -
proves that if the lengths of
q and r, respectively,
6#(a.),
(a.),(b.)
and
(c.) are p,
then
(b°) (c.) = [ ( ~ '
r
,p
+%,q)
~ p + q , r ;I]
If we take for 6, k* and p* the identities we have the structure given by the conditions
i) to iv) of the Introduction
easy to prove that D is coherent As we have pointed
in the sense of
in the Introduction
element x i of X = {Xl,X2,
[5].
if we fix for each
°'°, Xp, n, u~ an object f(x i) of D, each
path whose steps are instantiations arrow of D.
and it is
of T takes a value that is an
When we take for each i,f(x i) = 1 (the sequence with
unique element i), the value of the path is b ~ d e f i n i t i o n tion of the path.
We shall denote by d i s t ( ~ )
the distor-
the distortion of the
path ~ .
~3.
Some Complements
on the Construction
For a given set, X = {Xl,X2, the free {+,
of this paper or ~ 2 of [5]).
change the set and take X' = {xl,
x~,
>X
is a map such that k(u')
category with the structure referred
f'(n')
>0b
~, f ' : X ' - - - ~ O b
by A' and T'
~, two maps such that, f'(u')
M r
~ X o
~
O
b
C
Suppose
= u, k(n') = n, C a
in the Introduction
= f(n) = N, and that the diagram
k
If we
"°', X'p,, n', u'} we adopt the
of denoting the above constructions
now that k:X'
f:X
°'°, Xp, n, u S_ we can construct
"}- algebra over X, A, and from it the set of instantia-
tions, T (see the Introduction
convention
of the Formal Paths
and = f(u) = U,
225 -
-
is commutative.
The map k can be extended
in a natural way to maps
from A' to A, from T' to T and from the paths w i t h steps in T' to the paths w i t h steps in T: the action of these maps can be described tuitively
as the result of replacing
f(x i) , u' or n', respectively. represent
matter
The maps
f and f' define values
in T and T' respectively
to prove that k preserves
given a path,
of xi,u or n by
The same symbol k will be used to
any of these extensions.
for the paths with steps
any occurrence
in-
the values
and is a simple
of the paths;
that is,
.Tq P :a I
~ a2
such t h a t ~ i q T, 1 = 1,2,
as+ 1
"'', s, then the value of the path,
k (~'i).. k(P) :k(a I)
k(~"2 ) k(a2)
,
k(."s ) % . . . .
k(as+ I)
,
is the same as the value of P. If we apply the preceding tion we have proved
remarks
the following
lemma,
to the case of the distorwhere X and X' are of the
type just described: LEMMA 3.1.
If k:X'
• X is a map such that k(u')=u,k(n')=n,
then for each path P' with steps LEMMA 3.2. paths whose
X' = { x ~ , P', Q':a' i) ii)
inverses,
x~,
k(u')
iii)
There
= P, k(Q')
,
a
map k:X'
= Q, k(a')
two of
to find a set,
> X and two paths,
= a, k(b')
= b.
of the unit element u' in the
of the paths P' and Q'. of P and Q there
then in the vertices I ,
k(P')
= n.
If in the vertices
n
Then it is possible
is no occurrence
vertices iv)
=dist
w i t h steps in T', such that:
= U, k(n')
k(P')
dist(P')
of T that are instantiations
y and y'
"'', x'p, n' , u'
O>b',
8
Let X, A and T be as above and P , Q : a - ~ - ~ b
steps are elements
~, ~', their
in T'
is no occurrence
of P' and Q' there
of n,
is no occurrence
of
226 -
-
Proof: obtained
Take X ~ =
adding
a new element,
k(x i) = x i for i = 1,2, Then
for e a c h e l e m e n t
and no o c c u r r e n c e the e l e m e n t s of ~, ~', ~',
Xp+l,
of a A there
to X and d e f i n e
is o n l y one a'
an e l e m e n t , ~ ,
inverses,
subscripts
¥ or y', =~,
by s u b s t i t u t i n g
Note
result
= a
is true for
is one and o n l y one element, of u in the e x p r e s -
that all these
Xp+ 1 for u.
= n.
is an i n s t a n t i a t i o n
w i t h no o c c u r r e n c e
of ~ ' .
taking,
such that k(a')
of T that
there
k:X'----~X
= u and k(n)
of the u is in a', and a s i m i l a r
in _T' such that k(~')
obtained
"'" , X p , X p _ 1 , n, u} to be the set
"'', p, k ( X p + I) = u, k(u)
of T: g i v e n
their
sion of the
Xl,X2,
elements
The s t a t e m e n t
can be
of the lemma
is
n o w clear. LEMMA
3.3.
Let X and A be as a b o v e and a an e l e m e n t
of A w
w i t h no o c c u r r e n c e set X', a map, k(a')
k:X'
= a, k(u') Proof:
of X' o c c u r 3 of
of u or n in its e x p r e s s i o n . >X
and a r e g u l a r
= u, k(n')
a' of A'
a
such that
= n.
We will c o n s t r u c t
at m o s t o n c e
element
Then t h e r e e x i s t s
a' in such a w a y that the e l e m e n t s
in the e x p r e s s i o n
of a' and so by P r o p o s i t i o n
[5] a' is regular. The p r o o f of the lemma can be d o n e by i n d u c t i o n
of a, that
is the n u m b e r
formal d e f i n i t i o n s t r u c t b y the kl:X ~
of the n o r m
induction
~ X, k 2 : X ~
u n i t and null e l e m e n t s
see 9 3
hypothesis
>X
a~ and a~ are r e g u l a r
extension
of o c c u r r e n c e s
such that,
elements;
of
of e l e m e n t s [5]).
lal, n o r m
of X in a
(for a
If a = a I + a 2, con-
the sets X i and X~, k l ( a ~) = al, k(a~)
we can s u p p o s e
on
the m a p s = a2, w h e r e
that X { N X ~
= [u,n~
,
!
of X, and we take X' = X ~ U X 2 and for k the
of k I and k 2 to X'.
If a = ala2,
a similar
construction
can
be used. LEMMA beginning
3.4.
of ~3, ~ : a
of ~, e', t h e i r k(a')
= a.
Let X , X ' , k : X '
~ b an e l e m e n t
inverses,
Then there
> X, A, A', of T that
~ and [' be as in the is an i n s t a n t i a t i o n
y or y', and a' an e l e m e n t
exists
an e l e m e n t ~ '
of ~'
of A'
such that
such that k(~')
=I~.
- 227 Proof: element
The proof can be done by induction
of type ~, ~', their
we will give details this implies that,
inverses,
only in the case
a' = x'(y'z'),
and it is sufficient
to t a k e ~ '
on
lal.
If~is
an
y or 7', then it is easy to do; ~=
k(x')
~
: then a = x(yz),
x,y,z
= x, k(y')
= y, k(z')
and
= z,
= ~x',y',z'"
Suppose now that ~ = ~i + ~ 2 ' ~ l : a l "----~ bl' ~ 2 : a 2 ~ b 2 " Then a = a I + a 2, and ~his implies k(a~) ~
= a2; using
such that,
The c a s e ~ = ~ l ~
the induction
k(~)
k(~)
a' = a~ + a~, k(a~)
hypothesis
we can d e t e r m i n e ~
= aI , and
= ~ F 2 , and we can take ~ ' = ~ 1 +~'2"
2 is similar.
LEMMA 3.5. steps
='~i'
that,
Let X, A and T be as before and P a path with
in ~, P:a
~ aI
that are instantiations occurrence
~
.'"
~ an ,
of ~, ~', their
inverses,
of u and n is in the expression
there exists a set X',a regular
7, and 7'
If no
of an element a of A, then
element a' of X', a map k:X'
>X
and a path, p,:a,
such that,
k(u')
for i = 1,2,
~i
, a, 1
= u, k(n')
"'', n.
Proof:
3.5 we will
in general,
we can deduce
a, n
'
= a, k(a I) = a i and k(~i)=~i of X', k and a' only de-
of the other components consequence
of the path P.
of Lemmas
~ ? b are two paths allowing
find two paths,
b' M b".
~n,
the choice
This is an immediate
Note that if P,Q:a Lemma
= n, k(a')
Moreover
pends upon a, independently
fF2 . . . .
P':a'
O>
us to apply
b', Q':a'--~-~b",
Our next aim is to find conditions
that b' = b"; as we will
3.3 and 3.4.
see,
where,
under which
this is the case when P
and Q have the same distortion. We now need an auxiliary algebra map,
over ~*~
sh:A
concept.
Let S be the f r e e ~ + , ~ -
, the set with only one element.
> S defined
by the conditions:
The shape
is the
228 -
-
i)
For x £ X,
ii)
sh(x)
x = a + b ~
iii)
sh(x)
x = ab - ~ i sh(x)
It is i m m e d i a t e have
= *. + sh(b).
= sh(a)sh(b).
that,
for e v e r y a' of A'
= xh(a)
t a k i n g X,X'
sh k(a')
and k:X'
> X as before,
we
= sh(a')
m
LEMMA P:a
~>
b, P':a
i)
Let X, A and T be as b e f o r e O>b'
are paths w i t h
a is a sum of e l e m e n t s
ii)
sh(b)
iii)
steps
and s u p p o s e
that
in T such that
that are p r o d u c t s
of e l e m e n t s
of X,
= sh(b'),
dist(P)
iv)
then,
3.6.
= dist(P'),
P and P' are
sequences
of i d e n t i t i e s
~, ~',
inverses,
y and y',
their
and i n s t a n t i a t i o n s
of
b = b'. Proof:
lation
sh(b)
additive
N o t e that u s i n g = sh(b')
implies
or m u l t i p l i c a t i v e
A d e c b' =
the d e f i n i t i o n s
of § 3 of
[5], the re-
t h a t b and b' have the same n u m b e r
components
and
if, Adec b =
(bl,b2,''°,br),
' 2, ' °°" 'b r'' '~ then b i and b i' have the same n u m b e r (bl,b
multiplicative
components.
A l l this c a n be p r o v e d Suppose M d e c b! = 1
Moreover,
immediately
bij = bij, '_
using
i = 1,2,''',r,
Proposition
by i n d u c t i o n
and a p p l y i n g
If we p r o v e 1 of
again
of
A p t b = A p t b' and M p t b = M p t b'.
t h a t for e a c h i, M d e c b i =
' ' "'" b' ). (bil'bi2' ' in i
of
on
Ibm.
(bil,bi2,''',bini), that for e v e r y pair ,
[5] we have that b i = b i' for that p r o p o s i t i o n
we have
that
b = b'. To p r o v e can be c o m p u t e d to prove
that
that bi~J = b!. it will be s u f f i c i e n t to s h o w that bi~J ~3 by m e a n s of a and d i s t ( P ) , and in fact we are g o i n g
if A d e c
a =
(al,a2,'°',ar),Mdec
ai=(ail,ai2,''',aim
) l
and dist(P)
=
(~; ~i' ~ 2 ' ' ° ' ' ~ r )' then mj=no(j)
ai, j = b u ( i ) , ~ i ( j ) . additive reduced
components to p r o v i n g
and
N o t e that a and b h a v e the same n u m b e r of as a c o n s e q u e n c e the a b o v e
of c o n d i t i o n
statement
iv).
and we are g o i n g
So we are to do this by
- 229 induction
on the number of steps in the path P. Q
P--a where,
Adec c =
that,
R
O > c --~->b,
(Cl,C2,''°,Cr),
dist(Q)
Suppose
=(~;~l'°'"~r
Mdec c i = )' dist(R)
(Cil,Ci2,°'°,Cin.), 1 = (w;71,''°,y r),
then,
(u; ~i ) = dist(P)
= dist(R)dist(Q)
=
(w; 7 i ) ( ~ ; ~ i
)
= (w~; ~(i)~i )' that is, u = w ~ ,
e i = y~(i)~i
for i = 1,2,''',r,
and by the induc-
tion hypothesis,
aij = c T ( i ) ' ~ i (j) = bw[~(i)]' Hence we are reduced when P = ~ : a a u c t i o n on
~b lal.
Y~(i)~8i (j)] = bu(i)'
ei(J)"
to the case when P has only one step,
that is,
is an e l e m e n t of T and this will be done by inIf~=
b = b' + b", ~ ' : a '
~'
+ ~",
then we can suppose,
~ b',~[":a"
a = a' + a",
% b",
(u ,el, Adec a'
=
Adec b' =
(al,a2,''',ap)
, Adec
a"
=
(ap+l,ap+2,''',ap+q)
(bl,b2,''',b p) , Adec b'. = .(bp+l,bp+2, . .
and by the induction
hypothesis,
,bp+q)
if i < p,
aij = a~. = b' = b ' ( i ) , e ~ (j) 13 a' (i) '~i' (j) i
'
and for i > p,
aij = a"l-p,j = b"u" (i-p) e" ,, . (j) = bp+u" (i-p) ,ei_p(3) ' i-p Hence,
dist(~)
= dist(q
. . . .,ep,e . . 1 ,~,''',e'q) and for i < p,
=
') • dist
(~")
(~; ~l,~2,''°,~p+q)
=
(a' + u . .,el,e ... 2 , ,
, ,
- 230 -
aij = bo' (i),~.~(j)
= b(o'+a") (i),~!1(j)
= ba(i),~i(j)
'
and for i > p,
= bu(i),~i(j)
a13 .. • . =. bp+~..(i_p),~i_p( . . j) = b (a'+u ..) (i),~i_p(3) If ~ = then,
taking
O' ~",
a = a'a",
into a c c o u n t
condition
dist(~')
Adec
a =
(I;~'
(I;~")
+ ~")
,
,
a' =
(a~)
(a"), Mdec
aI =
(all, a l 2 , ° ° ' a l n )
a" =
(a~) =
Mdec
a' =
(all,'°°,alp), (b l) =
Mdec
(b), Mdec
hypothesis,
i > p, ali = b l , p + ~ . ( l _ p ).
=
=
(a), Adec
Adec
induction
dist(~")
= dist(~)
(a I) =
Adec b = and by the
iv),
-- (i;~'),
(I;~)
b",
• b' , ~ " :a"
b = b'b", ~ ' :a'
a" =
bI =
=
(a')
,
(al,p+l,°'°,aln)
(bll,°'°,bln)
,
if i ~ p, ali = b l , ~ . ( i ), and
F r o m the above
remarks
it follows
for that, .
= ~' + ~" and for i < p,
ali = bl,~' (i) = bl,~(i) and for i > p,
ali = b1,p+~.(i_p) So we are r e d u c e d identity ~is
to the case w h e r e ~ i s
or an e l e m e n t
of type
of type u, ~' or their
the r e s u l t
is immediate.
then by c o n d i t i o n
= bl,~(i)
iv),
~, ~',
inverses,
Suppose
an e l e m e n t their
inverses,
dist(~)
now that
of G, that
~=
y or Y'
is an i d e n t i t y 7a.,a.:a'a"
is an If and
~a"a';
-
Adec
a =
Adec
a' =
Adec
Then,
dist(~)
=
(a) =
(b), Mdec
=
The o n l y r e m a i n i n g
(all,al2,''°,aln)
(all,al2,°°',alp)
a" =
,
(al,p+ l,°°°aln)
(ll;tp,n_p),
b =
can be c h e c k e d
aI =
a' =
(a"), M d e c
(~l,l;tp,n_p)
and the r e l a t i o n
-
(al) , M d e c
(a'), M d e c
a" =
Adec b =
231
(a I ,p+l' . . 'ar'al' . . . .
,ap)
immediately.
case
is w h e n
I 7a.,a,.:a
~=
!
• a" + a' .
+ a"
If, Adec
a =
(al,a2,°°°,ar),
Mdec a i =
(ail,ai2,°'°,ain.)
,
1
A d e c a' =
(al,a2,°°°,ap),
Adec
a" =
(ap+l,ap+2,°°°,ar)
,
we have, dist(~)
=
(tp,r_p;1),
and the r e l a t i o n
4.
can be c h e c k e d
where will whose
(ap+l,''',ar,al,a2,°°°,ap)
immediately.
The R e s u l t of C o h e r e n c e We are n o w g o i n g
will
Adec b =
suppose
that C is the c a t e g o r y
the c o n c e p t s suppose
represented
that X and f:X
construction
referred
r e s u l t and
to in the
for this we
Introduction,
by X, A and T are also d e f i n e d . > Ob C are
is not d e t a i l e d
v a l u e on Ob C by m e a n s COHERENCE
to p r o v e our c o h e r e n c e
fixed,
is d e f i n e d
We
so that any p a t h
over T and takes
its
of f.
THEOREM
If C s a t i s f i e s are p a t h s w i t h the in the c a t e g o r y Proof: the g e n e r a l
the c o h e r e n c e
same d i s t o r t i o n ,
conditions
of
[5] and P , Q : a
~ >b
then P and Q take the same v a l u e
C.
m
The proof will c o n s i s t
situation
of the p a t h s
of d i f f e r e n t
parts
P and Q to o t h e r s
that r e d u c e
easier
to handle.
- 232 -
Part
I:
We r e d u c e
the t h e o r e m
is in the v e r t i c e s
of P and Q.
Take an e l e m e n t
the d e f i n i t i o n
of r e d u c t i o n
d of A-- is a path,
times as p o s s i b l e
d-~d'
instantiations
a reduction
is a p a t h o b t a i n e d
occurrences
of n.
determined of
by d
The v a l u e
a
P O
>b
a
©
>b
of ~',
occurrence
tions, tion
inverses
i0 of
is an i s o m o r p h i s m that,
dist(P')
of D
C>d',
are
a--
©
)b'
5
,
and no i n s t a n -
is in P' or Q'.
If some
and the t h e o r e m suppose
of P' and Q'
is a m o n i c
(the c a t e g o r y
that P' and Q' take the same v a l u e
d
>b
by their v a l u e s
= dist(Q')
of the
Q O
imply the c o m m u t a t i v i t y
the p a t h s
speaking
a
[5]: h e n c e we can
of n is in any of the v e r t i c e s
by r e p l a c i n g
as m a n y
diagrams,
then a' = n, a' is r e g u l a r
of P r o p o s i t i o n
of
to P r o p o s i t i o n
of a and b, r e s p e c t i v e l y ,
and as the v a l u e of any p a t h
conclude
elimination
,
t i v i t y of the above d i a g r a m s obtained
applying
[5])and a c c o r d i n g
k*, p* or their
of n
[5]: a r e d u c t i o n
and p*; r o u g h l y
by s u c c e s s i v e
two c o m m u t a t i v e
of n is in a',
is c o n s e q u e n c e occurrence
p',
of
, obtained
of k ' , p ' , ~ *
4 of
R and S are r e d u c t i o n s
tiation
of ~ 4
no o c c u r r e n c e
and the end of a r e d u c t i o n ,
(Proposition
[5] we can c o n s t r u c t
where
to the case w h e r e
that no
The c o m m u t a -
of the d i a g r a m s
or by their d i s t o r of C and the d i s t o r -
of d i s t o r t i o n s ) ,
and that we are r e d u c e d
we can to p r o v i n g
in C. m
The same type of a r g u m e n t and some d e t a i l s Part
II:
can
We r e d u c e
(and will) the t h e o r e m
tions that all the v e r t i c e s ments
will be
applying
in the next two P a r t s
omitted.
to the case w i t h
the a d d i t i o n a l
of P and Q are sums of p r o d u c t s
of X and that no i n s t a n t i a t i o n A rappel
be used
of an e l e m e n t
condi-
of ele-
of 6 or 6# is in P or Q.
d of A is a p a t h d--~->d' o b t a i n e d
as m a n y t i m e s as p o s s i b l e
instantiations
of 6 and
6#
by
(see
- 233 5 of
[5]):
the end of any r a p p e l
elements
of X.
Proposition
mutative
diagrams
7 of
has to be the sum of p r o d u c t s
[5] p r o v e s
the e x i s t e n c e
Q
a
O
>b
a'
p, O
......> b '
,
R and S are r a p p e l s
tiation
~
O
~'
Q, O
of a and b, r e s p e c t i v e l y ,
of k' • p ' , k* , p*, t h e i r
As in P a r t
of two com-
of type,
P
where
of
I, dist(P') = dist(Q')
P' and Q' take the same v a l u e
inverses,
>b
>b'
and no i n s t a n -
6 or 6 # is in P' or Q'.
and we are r e d u c e d
to p r o v i n g
that
in C. w
Part III~ po%hesis
We r e d u c e
the t h e o r e m
that no i n s t a n t i a t i o n ,,,
A normalization by a p p l y i n g 6 of
as m a n y
[5]).
proves
,,
times as p o s s i b l e
P 0
of A is a p a t h d
O>d'
instantiations
of ~ and
and the end of a n o r m a l i z a t i o n ,
by d ( P r o p o s i t i o n
the e x i s t e n c e
the a d d i t i o n a l
hy-
of k or p is in P or Q.
of an e l e m e n t
The v a l u e
are d e t e r m i n e d
,,
to the c a s e w i t h
8 of
[5]).
of two c o m m u t a t i v e
,~ b
p
(see
d-~d',
Proposition
diagrams
obtained
9 of
[5]
of type,
a -
Q ~
a'
~.~
>b
o, a' -where
,/% .,
b'
>
R and S are n o r m a l i z a t i o n s
Q' are i n s t a n t i a t i o n s q u e n c e of the a b o v e reduced Part
,
to p r o v i n g
IV:
We r e d u c e
of ~, ~',
facts
Y and Y' .
= dist(Q')
3.2 to c o n s t r u c t >b'
A conse-
and t h a t we are in ~.
such that k(P')
in the v e r t i c e s
condi-
of P and Q.
a set X',
a map k:X'----~X
= P, k(Q')
of P' and Q'.
,
and P' and
to the c a s e w i t h the a d d i t i o n a l
of u is in the v e r t i c e s
P' , Q' :a ' O of u'
inverses•
is that dist(P')
the t h e o r e m
We can use L e m m a
no o c c u r r e n c e
their
t h a t P' and Q; take the same v a l u e
tion that no o c c u r r e n c e
and two paths•
of a and b, r e s p e c t i v e l y •
>b'
By Lemma
= Q, w i t h 3.1,
- 234 -
dist(P')
Define now f':X'---~Ob
= dist(P)
= dist(Q)
= dist(Q') .
~ by the c o m p o s i t i o n ,
X'
k>x
f >Ob
~;
t h e n the v a l u e s of P and Q are the s a m e as the v a l u e s of P' and Q', respectively. the
same v a l u e
P a r t V: Parts
H e n c e we are r e d u c e d
t h a t P' and Q' t a k e
in C.
We P r o v e the t h e o r e ~ for t h e r e d u c e d c a s e o b t @ i n e d t h r o u g h
I to IV. We are r e d u c e d
to p r o v i n g
are s e q u e n c e s of i d e n t i t i e s verses,
set X' , a m a p k:X' k(P')
Define
the t h e o r e m
= P, k(Q')
f' as in P a r t
t a k e the same v a l u e
of u and n.
>X,
for two p a t h s
and i n s t a n t i a t i o n s
7 and ¥', a n d w h o s e v e r t i c e s
of X w i t h no o c c u r r e n c e
that,
to p r o v i n g
two paths,
= Q, w h e r e
a'
their
in-
a r e sums of p r o d u c t s of e l e m e n t s By L e m m a P':a'
3.5 we can c o n s t r u c t
~/b',
is a r e g u l a r
IV a n d we are r e d u c e d in ~; k(P')
of ~, ~'
P,Q that
Q':a'
= Q,
vf~ b" s u c h
e l e m e n t of A'
to p r o v i n g
= P and k(Q')
a
t h a t P' and Q'
i m p l y by L e m m a
3.1
that, dist(P')
and f u r t h e r m o r e , sh(b')
= sh(b)
shape). i0 of
k(b')
= sh(b")
= dist(P)
= k(b")
(see r e m a r k s
H e n c e w e can u s e L e m m a
[5] p r o v e s
the t h e o r e m
t h a t P', Q':a'
is p r o v e d .
= b.
= dist(Q)
= dist(Q'),
This last fact implies that following
the d e f i n i t i o n
of
3.6 to o b t a i n b' = b" and P r o p o s i t i o n ~ f _~ h , /%
t a k e the s a m e v a l u e
in C and
- 235 ~FERENCES [i]
S. Eilenberg and G.M. Kelly: calculus", J. Algebra,
[2]
G.M. Kelly:
"A generalization of the functorial
3(1966),
366-375.
"On Mac Lane's cond:[ti0ns for coherence of natural
associativities,
commutativities,
etc.", J.Algebra,
4(1964),
397-402. [3]
G.M. Kelly and S. Mac Lane: J. Pure Appl. Algebra,
[4]
M.L. Laplaza:
"Coherence in closed categorieS",
i(1971),
97-140.
"Coherence for categories with associativity~
commutativity and distributivity",
Bull. Amer. Math. Soc., 78
(1972), 220-222. [5]
M.L. Laplaza:
[6]
S. Mac Lane:
"Coherence for distributivity", "Categorical algebra",
(this volume).
Bull. Amer. Math. Soc., 71
(1965), 40-106. [7]
S. Mac Lane:
"Natural associativity and commutativity",
Rice
Univ. Studies, 49(1963), No. 4, 28-46. [8]
S. Mac Lane:
"Categories for the working mathematician",
York-Heidelberg-Berlin,
Springer,
1971.
New