C AHIERS DE
TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES
R. J. M. D AWSON
R. P ARE
D. A. P RONK
Free extensions of double categories
Cahiers de topologie et géométrie différentielle catégoriques, tome 45, no1 (2004), p. 35-80
<http://www.numdam.org/item?id=CTGDC_2004__45_1_35_0>
© Andrée C. Ehresmann et les auteurs, 2004, tous droits réservés.
L’accès aux archives de la revue « Cahiers de topologie et géométrie différentielle catégoriques » implique l’accord avec les conditions générales d’utilisation (http://www.numdam.org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.
FREE EXTENSIONS OF DOUBLE CATEGORIES by
R.J.M.DAWSON,
R.PARE and D.A. PRONKCAHIERS DE TOPOLOGIE ET
GEOMETRIE DIFFERENTIELLE CATEGORIQUES
Volume XLV-1 (2004)
RESUME. Dans cet
article,
les auteurs dtudient lescategories
doubles obtenues en
ajoutant
librement de nouvelles cellules ouflèches a une
catdgorie
double existante. Ils discutentplus sp6cifiquement
la d6cidabilit6 de1’6galit6
de cellules dans la nouvellecat6gorie
double.Introduction
Extending
acategory
Cby
a free arrow x(either
anendomorphism
or an arrow between two
existing objects)
is a verystraightforward
construction. The
composable strings
of the newcategory
consist ofcomposable strings
from theoriginal category, alternating
with instancesof the new element:
where any of the
strings fi0 fimi
may beempty, cod(fimi)
=dom(x)
fori
k,
anddom( fio)
=cod(x)
for i > 0.(Of
course, if x is not anendomorphism,
this forces all but the first and laststrings ,fi0fim;
to benonempty!)
Two of these
strings
mayrepresent
the samemorphism
ofC[x].
Be-cause the free
morphisms x
isolate thestrings fiOfimi absolutely
withinthe
arrangement,
there is a canonical form for themorphisms
ofC[x]
in which each
string
has beencomposed
to asingle
arrow:We may, of course,
repeat
thisconstruction, adding
further free ar- rows. It iseasily
shown that the order in whichthey
are added does notmatter,
even if someobjects
appear as domains or codomains of morethan one arrow. We can
conveniently represent
such asystem
of arrowswith shared
objects
as a(directed) graph
G. Theresulting category
C [xi,
x2, ... ,7 Xnl
can also bethought
of as the free extension of Cby
the
category F(G) freely generated by
G. This isactually
thepushout
of the Cat
diagram
where
D is the discretecategory
on theobjects
ofG,
and the maps are the obvious inclusions.The free extension of a group H is
slightly
morecomplicated
be-cause the new element has an
inverse; cancelling
inversepairs xx-1
orx-1x
within astring
maybring composable
elements of Htogether;
andthis in turn may
permit
further cancellations.However,
this process isstrictly length-reducing,
and there is still a canonical formwhere
only ho
andhp
may beidentities,
np >0,
but p mayequal
0.For the free extension
R[x]
of aring,
we have the furthercomplication
of two
operations,
which can be usedalternately
toyield arbitrarily complicated expressions. However,
the distributive law allows every suchexpression
to beput
in the canonical form of apolynomial
overR.
(If
thering
isfinite,
thepolynomial functions
R -> R form a properquotient ring
ofR[x] -
forinstance,
overZ2, x
andx2
are differentpolynomials
but the same function - but that will not concern ushere.) Consider,
now, a doublecategory -
thatis,
acategory object
in thecategory
Cat ofcategories.
This mayconveniently
bethought
of as aset of
morphisms (more aptly
described as ’cells’ than’arrows’) forming (an objectless presentation of)
acategory
under each of two differentcomposition operations (which
we may write as o and*).
These arelinked
by
the middle-fourinterchange axiom,
whichplays
a roleslightly
similar to that of the distributive law in a
ring.
The cells which are the identities of the vertical
composition
opera- tion themselves form acategory
under horizontalcomposition,
and it isusual to call them the horizontal arrows of the double
category; they
ofcourse
correspond
to the vertical domains and codomains of the cells.The
subcategory
of vertical arrows issimilarly defined,
and these form horizontal domains and codomains of cells. We will find it useful to clas-sify
cells on the basis of which(if any)
of their domains and codomainsare identities in the
appropriate
arrowcategory.
If there is an
isomorphism
between the horizontal and vertical arrowcategories,
we call the doublecategory edge-symrraetric.
Brown andMosa introduce
[3]
the idea of a connection structure on such a doublecategory (see
also[5]
and[19]), consisting
of two sets of cells indexedby
’the’ arrow
category.
For eachpair
of arrows(h, v(h)),
of a horizontalarrow h and its
corresponding
vertical arrowv(h),
the celly(h)
has has its vertical
domain, v(h)
as its horizontaldomain,
and identities for the twocodomains; -y’(h)
has identities as domains and h andv(h)
ascodomains.
The
indexing
is natural inh,
andq(h) o-y’(h)
= eh, while,(h)
*-f’(h)
=iv(h). They
show that thecategory
of2-categories
may be embedded in thecategory
of doublecategories,
so that theimage
is thesymmetric
double
categories
with connection.In this paper, we will consider various free extensions of double cat-
egories,
bothby
arrows andby
cells. Thereis,
of course, nodifficulty
in
constructing
thecomposable arrangements
of the new double cate-gory.
However, determining
whether two sucharrangements represent
the same cell may
be,
under somecircumstances, undecidable, contrary
to what was the case for
rings
andcategories.
We willgive
some con-ditions under which there is
undecidability,
and other conditions under which canonical forms exist for thecomposable arrangements (which implies
that theequivalence
relation isdecidable).
These conditions willusually
involve the existence or absence of of cells with three orfour
identity
arrows as domains and codomains.This work is motivated
by
theimportance
of some free or near-free constructions in
higher
dimensionalcategory theory.
Oneexample
of this is the free
adjoint
construction which we introduced in[8];
itwas shown there that the
2-category
obtainedby freely adding adjoints
to arrows of a
category
C wasequivalent
to aquotient 2-category
ofa certain
2-category
ofdiagrams
in C. It was shown in[9]
that theequivalence
relation is ingeneral
undecidable. The results in this paper reveal differentaspects
of thisundecidability problem.
We want toemphasize
thatalthough
the work of this paper ispresented
in thecontext of double
categories,
many results alsoapply
to2-categories.
Another
example
of a near-free construction arises from the con-struction of a left
adjoint
to theembedding
2 - Cat - D-Cat(see,
eg, Brown and Mosa
[3]).
A. and C. Ehresmann[10]
gave anexplicit
construction for the left
adjoint, together
with a way to construct suchfunctors for
higher
dimensionalcategories.
The
resulting 2-category
has arrowscorresponding
to both the hori- zontal and the vertical arrows of theoriginal
doublecategory,
and com-positions
ofthese;
thecategory
of horizontal arrows has in effect beenfreely
extendedby
thecategory
of vertical arrows. The distinction be- tween theoriginal
horizontal and verticalcomposition
has likewise beenlost;
thiscorresponds
to the free addition of ’connection’ cells.Thus,
the
study
of free extensions shedslight
on this leftadjoint construction,
a
point
that the authors intend to consider in future work.Further interest in free extensions of double
categories
arises from thesyntax
of thecategory
D-Cat of doublecategories
itself. Freeextensions form a
special
kind ofpushout
in thiscategory,
and the workof this paper can be viewed as a first
step
indescribing
theproperties
ofpushouts
in it.Also,
the construction of free extensions is agood
way to create newexamples
of doublecategories.
1 Double Categories
Ehresmann
[11]
introduced theconcept
of a doublecategory,
defined tobe a
category object
in thecategory
Cat ofcategories,
i. e. adiagram
of
categories
and functors. A doublefunctor
is an internal functor be- tween thecategory objects.
We write D-Cat for thecategory
of doublecategories
and double functors.With this
notation,
we consider theobjects
ofDo
to be the ob-jects
of the doublecategory
and the arrows to be the vertical arrowsin D. We draw these arrows as -O->. We write
Do = (Dv, D·, *),
i.e. the
symbol *
will indicate verticalcomposition. Identity
arrows inthis
category
are denotedby IA.
We also writeDI
=(Do, DH, *).
Theobjects
ofDI
are considered to be the horizontal arrows of D drawnas ->. These arrows receive their domain and codomain in
D.
from the arrowsdo
andd1
indiagram (1).
We writehl
oh2
form(hl, h2).
They
can becomposed using
the arrow m from thediagram.
We willindicate this horizontal
composition by
thesymbol
o. We will indicate the horizontalidentity
arrowsby IA.
The arrows ofDI
are the cells of D. Thedomain,
codomain andcomposition
inDl give
their verticaldomain,
codomain andcomposition respectively.
Note that their verti- cal domain and codomain are horizontal arrows. The arrowsdo
anddl
in
diagram (1) give
their horizontal domain and codomainrespectively (which
consist of verticalarrows),
and the arrow mgives
their horizon- talcomposition,
which we will indicateby
oagain.
We use ehand iv
forvertical and horizontal
identity
cellsrespectively,
and draw them as:It is
required
thateIhA
=iIvA
and we denote this cellby iA.
We draw a
general
cell in D as:where
A, B, C, D
ED., the Vi = dz (a)
are vertical arrows,the hi = dvi(a)
are horizontal arrows and a is a cell.Functoriality
of the arrowsin
diagram (1) gives
us:1. The vertical
composition
of the horizontal domains(or codomains)
of cells forms the horizontal domain
(or
codomainresp.)
of thevertical
composition
of the cells. Thisjustifies using
thesymbol *
also for the vertical
composition
of cells.2. The middle four
interchange
law for adiagram
of cellswhich reads
Note that this
only
holds when both sides of theequality
are well-defined.
3.
Taking
horizontal and vertical domains and codomains for a cella commutes in the sense that
which
justifies
the way the cell cx above is drawn.Finally
note that the horizontalcategory (DH, D., o)
could also have been used to serve asDo
in thedescription
ofD,
in which case wewould have defined the vertical
composition
from the internalcategory
structure in
diagram (1).
Examples
1.
Every category
can be viewed as a doublecategory by
the inclu-sion functor
IH:
Cat -> D-Cat whereIH (M, O, o)
is the doublecategory
withDo
the discretecategory
withobjects O,
andDi
is the discrete
category
withobjects
M. Adiagram
of the formA-fB-g-C
in acategory
C is sent to adiagram
of the formin the double
category IH(C).
This is the free doublecategory generated by
acategory
in the sense that this functor is leftadjoint
to the
forgetful
functor U: D - Cat ->Cat,
which sends D to(DQ, DH, o).
2. Another way to embed the
category
ofcategories
into the cat-egory of double
categories,
isby taking
the doublecategory
ofcommutative squares in the
original category.
3.
Analogously
to the case forcategories,
we can embed thecategory
of2-categories
in two ways into thecategory
of doublecategories.
Let T be a
2-category.
In the first case cells in the new doublecategory IH(T)
are of the form:where
f
and g are 1-cells in T and a:f => g
is a 2-cell in T.For the second case, cells of
D(T)
are of the formwhere
f ,
g, h and k are 1-cells anda: g o f => k o h is a
2-cell inT.
Later in this paper we will need the
following terminology
for thetwo dimensional
analogies
of the notion ofendomorphism
in a doublecategory.
Definition 1.1
(i)
We will call a cell which hasonly identity
arrowsas domains and codoTnains a zero-sided cell.
(ii)
A cell which hasidentity
arrows as at least threeof
its domainsand codomains will be called one-sided
(note
that zero-sided cells area
special
caseof this).
We may call a one-sided cell that is not zero-sided horizontal or vertical
according
to the directionof
itsnon-identity
arrow. Note that
for
a one-(or zero-)sided
cell a all theobjects didj(a)
are the same. We will call this
unique object
the baseof a.
(iii)
A cell whose horizontal domain and codorriain are identities will be called a vertical two-sided cell.Horizontal
two-sided cells aredefined analogously.
It is
part
of the folklore that if aand 3
are both zero-sided cells based atA,
Similar,
but morelimited,
results hold for one-sided cells that have non-identity edges
in differentlocations;
forinstance,
if -y has anon-identity
arrow as its vertical
domain,
and J has one as its verticalcodomain,
then
2 Free Extensions by Cells
2.1 Free Extensions Given a double
category D,
and a square ofarrows
we may create another double
category D[X]
with the sameobjects
andarrows as
D,
but 2-cellsconsisting
of the elements ofDo,
the cellX,
andthose
arising
from theseby composition.
The new cells areequivalence
classes of
composable rectangular
arrays such as that inFigure 1,
underthe axioms of double
categories
andcomposition
in D.Figure
1: Acomposable rectangular
array inD[X].
This double
category
is a free extension ofD,
in the same sense thata
polynomial ring R[X]
is a free extension of R:Proposition
2.1 For any doublefunctor
F: D -> E and any cell a in E withboundary
there is a
unique
doublefunctor Fa: D[X] - E, extending F,
such thatFa(X)
= a.Determining
the structureof D[X], however,
is somewhat more diffi- cult than thisanalogy might
lead us to assume. For any(commutative)
ring R,
there is a canonical form£g r;,Xi
forR[X]
such that twopoly-
nomials over R are
equal
if andonly
if their canonical forms are thesame.
Similarly,
if we extend acategory
Cby
a free arrow x : a ->b,
the arrows of
C[x]
can beput
into the canonical formfoxf, ... fn-1Xfn
where the
fi
are arrows of C withdom fi
= b(except possibly
wheni =
0)
andcod fi
= a(except possibly
when i =n).
Incontrast,
weshall see that
equivalence
ofcomposable arrangements
may be undecid- able inD[X];
it follows that there is nocomputable
canonical form forelements of
D[X].
2.2
Undecidability
As observedabove,
the cells of a free extensionD[X]
areequivalence
classes ofcomposable rectangular arrangements involving
X and the cells of D. In this section we will show that thisequivalence
relationis,
ingeneral,
undecidable.If
products
in a group G(or
indeedcompositions
in anycategory)
arecomputable,
one caneasily
solve the wordproblem
for a free extensionG[X]
since(as
observedabove)
there is a normal form forG[X].
Thenormal form
depends
on the one-dimensional nature ofcomposition
in acategory.
Thegreater
combinatorialcomplexity
of the two-dimensionalcomposition
in a doublecategory
D allows theequivalence problem
forcomposable arrangements
inD[X]
to be undecidable in some cases.Theorem 2.2 There exists a double
category.
Dfor
which theequiv-
alence
problem for composable arrangements
can be solved(in
a timelinear in the
length of
theword),
but suchthat, if
a cell X with a cer-tain
boundary
isfreely added,
thecorresponding problem for D[X]
isundecidable.
Proof A reversible rewrite
system
consists of a finitealphabet
A =f A1 ... Am}
and a set R of rewrite rules{R1, ... , Rn},
eachRk consisting
of a
pair
of
mutually substitutable
words of A. The wordproblem
for(A, R)
consists of
determining
whether onespecified
word of A can be obtained from anotherby
a sequence of"moves",
eachreplacing
a word of the form UVWby
one of the formUV’W,
where V and V’ are(in
eitherorder)
the two words of a rewrite rule.The word
problem
for groups can beexpressed
as aspecial
case ofthe word
problem
for reversible rewritesystems;
so the latter isclearly
undecidable in
general.
Given anarbitrary
reversible rewritesystem
(A, R),
we will construct a doublecategory D(A,R)
such that theequiv-
alence
problem
forcomposable arrangements
inD(A,R)
can be solvedby inspection
of the(finite)
list of rewriterules,
while theproblem
forD (A,R) [X]
isequivalent
to the wordproblem
for( A, R) .
It will be useful to be able to assume that for any two words w, and W2 and any
single
rewriterule,
one can determine in a finite amount oftime,
whetherrepeated
use of this rule and its inverse could transform the first word into the second word. This seems to be a difficultprob-
lem for
general
rewritesystems;
theproblem
arises when a substitution makes apartially-overlapping
inverse substitutionpossible. However,
any rewrite
system
isembedded,
in an obviousfashion,
in one in whichthis cannot
happen,
constructed as follows.First,
we extend thealphabet by
two newsymbols
’L’ and ’R’.Every existing
ruleis
replaced by
the ruleand we add two new
rules, (L H 0)
and(R -> 0). Any
substitution of the oldsystem
can beperformed
in fivesteps
in the newsystem by
first
inserting
an L to mark thebeginning
of thestring
to bechanged
and an R to mark the
end, applying
thecorresponding
substitution from the newset,
and thenremoving
the two delimiters. The words of the oldsystem
are also words of the newsystem;
and two of them areequivalent
in the newsystem precisely
whenthey
wereequivalent
in theold
system.
We show now that this
system
satisfies ourrequirements.
Let wiand W2 be any two
words,
and a a rewrite rule in thissystem.
If ais the rule
(L - 0),
one can check whether wl and W2 areequivalent
under this
rule, by removing
all occurrences of L in both words. w1 and W2 areequivalent
under a if andonly
if theresulting
words are thesame. A similar
argument
can be used if a is the rule(R - 0).
If ais a
replacement
of an oldrule,
the number of new words one can make out of wlby repeated applications
of a is boundedby
2n where n is the number ofmatching LR-pairs
in wl. So one can determine in a finiteamount of time whether W2 is one of those words. We shall henceforth
assume that the
system (A, R)
has thisproperty.
Under this
assumption,
we construct the doublecategory
D= D(A,R) .
It has five
objects, {a,b,c,d,e},
and horizontal arrowsf :
b -> c andf’ :
d - e. It has vertical arrows u" : a -> c, v : b ->d,
v’ : c -> e, and n + 1 distinct vertical arrows u, uk : a -> b where the arrows ukcorrespond
to the rewrite rules.The cells of D are
generated by
thefollowing:
9 A set of m cells
{ai :
i = 1...m} corresponding
to the letters of thealphabet.
These all have verticaldomain ib
and verticalcodomain
id
and horizontal domain and codomain bothequal
tov.
o A set of n cells
{yk : k
= 1...n}, corresponding
to the rewrite rules. The vertical domain of all of these cells isia,
and their vertical codomain isib.
The horizontal domain ofeach qk
is u,and the horizontal codomain is U.
o A set of n cells
IJk : k
= 1...n},
alsocorresponding
to the rewrite rules. The vertical domain of all of these cells isia,
and theirvertical
codomain
isf .
The horizontal domain ofeach ’Yk
is ?,ck,and the horizontal codomain is u".
The fact that
ia
is not a verticalcodomain,
norid a
vertical domain(except
of course,trivially,
of their ownidentity cells)
restricts the pos- sibilities forcomposition.
Infact,
theonly composable arrangements
inD are, up to middle-four
interchange:
. 7k o
Jk;
these are allequal
and thecomposition
will be denotedby B.
9 ail o ... o ain ; the
compositions
of these are free(that is, equal only
if thearrangements
areequal).
. qk *
(ail
o...0ain);
two suchcompositions,
say yk*(ai1,
o...oain) and -yk
*(ajj
o ... oai’n,),
are defined to beequal
if k = k’ and thestring Ai1... Ain
can be converted toAi’1... Ai,, using only
therule
Rk.
We note that the
equality
defined above is anequivalence relation,
and closed under
compositions;
so no furtherequalities
occur.Moreover,
due to the
properties
that we have assumed for the rewritesystem, equality
can be checked in a time linear in the size of thearrangement.
Suppose
that we introduce a further cell X intoD,
withboundary
and which composes
freely.
We consider thefollowing diagram
inD[X]:
and ask whether it is
equivalent
inD[X]
to some otherdiagram
In
general, answering
thisquestion
isequivalent
to the wordproblem
forthe rewrite
system.
It is not hard to see that the nontrivialequations
in
D[X]
aregenerated by single
rewrite rulesRk
as follows.It follows that if
Ai’1 ... Ai’n
can be obtained fromAi1... Aim by
asequence of such
substitutions,
thecorresponding compositions
inD[x]
are
equal. However,
while the individual substitution rules can be de- termined fromequations
in D in lineartime,
nocomposition
in D "wit- nesses" any combination of these substitutionsusing
more than one rule.Therefore,
we concludethat,
eventhough
theequivalence problem
forcomposable arrangements
in D isdecidable,
thecorresponding problem
in
D[X]
is undecidable. INote The construction
clearly
works when the extension element has twoadjacent edges
that are not identities.Moreover,
the construction may beadapted
to a free extensionby
an element which has oneedge
that is not an
identity,
or two different andnonadjacent non-identity edges -
note that even if theedge f’
below is anidentity, B
can stilltake
part
in nocomposition
that does not involve X.Indeed,
if the free element has twoequal
andnonadjacent
non-identity edges,
we can stilladapt
the construction: consider the doublecategory suggested by
thefollowing arrangement
in
which Z
composesfreely
with the ai but allcompositions
in D in-volving Z
andany 6k (and possibly
othercells)
areequal.
Once more,it may be verified that
composable arrangements
in D eithercontain Z
in which case
equivalence
istrivial,
or cannot contain cellscomposable
to
B
in which caseequivalence
involves at most one rewrite rule. How- ever, inD[X], equality
of certainarrangements
similar to that shown isundecidable.
The most difficult case is that in which both domains and both codomains of the new cell are identities. In this case the double
category
D which we construct contains two cells
Z1
andZ2
as shownbelow,
whosevertical domains
f,
andf2
are notidentity
arrows, and such thatZ1 o Z2
acts in the same way
that Z
acted in theprevious
construction. The boundaries of the free cell X areidentity
arrows on theobject
x, which is the domain off2.
As
before,
the inclusion of the cell X at thepoint
indicatedprevents
the wholesale identification of
arrangements
of thistype.
We conclude:
Proposition
2.3If we replace
any subsetof the
arrowsin (2) by
identi-ties and
optionally specify
the horizontal(or vertical)
arrows to beequal,
there exists a double
category
D such that theequivalence problem for
the
free
extensionof
Dby
a cellof
thatshape
isundecidable.
The
following proposition
shows that the absence of a cell in D with the sameboundary
as X is not an essential feature of the construction in theproof
of Theorem 2.2. Thisproposition
may be relevant infinding naturally arising
doublecategories
for which free extensionsgive
rise toundecidability problems. Ordinarily,
we do not concern ourselves toomuch with the
presentations
of doublecategories,
and it istempting
tosuppose that we can find the
composition
of any two cells. Even when the doublecategory
hascountably
manycells, however,
this mayrequire
infinitely
manyseparate pieces
ofinformation, enough
for instance to list thehalting
behaviour of every state of a universalTuring
machine.In such a case, the
assumption
that we can know thecomposition
of any two cells wouldimply
mathematical omniscience. To avoidthis,
we areonly considering
doublecategories
that aregiven by finite
definitions ofsome sort or another.
Proposition
2.4 Let D be a doublecategory
which may befreely
ex-tended by
a cellX,
such that theequivalence of arrangements of
cellsof D[X] is undecidable;
and let F: D -> C be afaithful functors,
theaction
of
which on the elementsof
D iscomputable.
Then C has afree
extensionC[Y]
in which theequivalence of arrangements of
cells isundecidable.
Proof
Suppose
that this is not the case. Extend Cfreely by
a a cellY whose boundaries are the
images
of those of X under F. Then F induces a functorF: D[X] -> C[Y].
Twoarrangements
Aand A’
ofD[X]
areequivalent
if andonly
if F,A andFA’
areequivalent.
Thiscontradicts our
assumption
that theequivalence problem
is undecidablefor
D[X].
IObservation The
argument
above cannot be used to show thatfreely adding
a 2-cell to a2-category
may lead toundecidability
for theequiv-
alence relation for the new 2-cells.
However,
thefollowing argument
shows that this may lead to
undecidability by showing
how one maysimulate the
connectivity problem
for an infinitebipartite graph
in thissituation.
(This problem
is known to beundecidable,
see[7].)
Let G bea
bipartite graph
for whichconnectivity
is undecidable.Suppose
that Ais a
2-category
and the cell X:f =>
g: A => B is to be addedfreely.
Let,A
contain two arrows F: A -> C and G: A -> C and atriple ((av, hv, (3v)
for every vertex v in
G,
where av and/3"
are 2-cells as in thefollowing
diagram:
For each
edge
vw inG,
let there be thefollowing
cells and arrowssatisfying
The details of this
example
are left to the reader.3 Free Extensions by Arrows
In this section we will
consider,
notonly
the free extension of a doublecategory by
one arrow, but also the moregeneral
case in which we addmultiple
arrows,possibly
with non-trivialcompositions relating
them.Let D be a double
category,
and let X be acategory
with the sameobjects
as D. We will construct the doublecategory D[X]
that is thepushout
of thefollowing diagram
in D-Catwhere
Disc(D)
is the discrete doublecategory (that is,
withonly identity
arrows and
cells)
on theobjects
ofD,
andIH
is as described in Section1. That
is,
we extend the horizontal arrows of Dby x,
and we extendthe cells of D
by
theidentity
cells on arrows ofX,
i. e. cells of the formNote that the cells from D
only
compose with these new cellsalong identity
arrowsA case of
particular
interest is that in which X is the freecategory
on a
graph
G. It may be seen thatextending
Dby X
isequivalent
toextending
Dby,
inturn,
an arrowcorresponding
to eachedge
of G.The
components
ofD[X]
can be described as follows. The class of horizontal arrows isgenerated by
the horizontal arrows of D and thearrows of X. So without loss of
generality
we may assume that elements ofD[X]
are of the formwith
hi
inDH and xi
in X. The cells ofD [X]
aregenerated by
thecells in D and the
(vertical) identity
cellsix
for the new arrows. Theseidentity
cells canonly
compose with cells of Dalong
verticalidentity
arrows,
giving composable arrangements
of the formThe structure of
D[X]
thereforedepends heavily
on the nature of thecells in D with one or more
identity
arrows as horizontal domain or codomain. We will say that twocomposable arrangements
areequiva-
lent when
they
compose to the same cells inD[X].
Suppose
thatDo
contains no horizontal one-sided cellsexcept
for theidentities on
objects.
Then none of the arrowshi or hi
in(5)
are iden-tities. If also none of
the xi
areidentities,
we call such anarrangement
an
h- arrangement
and theresulting
cell inD [X]
anh-cell;
these exhaust the new cells inD[X].
Proposition
3.1If the
doublecategory
D has no horizontal one-sidedcells,
then each cell a inD[X] is a
cellof D
or an h-cell.Proof We will show this
by
induction on the number of cells involved in thecomposable arrangement.
If there isonly
one cell a, it is eithera cell in
D,
or a verticalidentity
of an arrow of X(a special
case of anh-cell). Otherwise,
without loss ofgenerality,
we may assume the lastcomposition
to bevertical,
thatis,
a = a’ * cx". There are four casesto be
considered, depending
on thetypes
of a’ and a". We will use thefollowing
lemma:Lemma 3.2 The dorrtains and codomains
of
h-cells are not arrowsof
D.
Let such a domain or codomain be
ho
o x, 0 ... 0 Xn ohn.
The(non- identity) factors xi
of such an arrow areseparated
from each otherby (non-identity)
factors of theform hj
and therefore cannotcancel.
From this lemma it follows that if one of a’ and a" is an
h-cell,
thenso is the other. If cods’ = dom
a", they
must have the samelength
and their
component
cells can becomposed vertically,
toyield
anotherh-cell. 1
Note The
h-arrangements
will also bedepicted
as:Lemma 3.3 Two
h-arrangements
inD[X]o
areequivalent if
andonly
if
all theircorresponding components
areequal.
Proof It suffices to show that no
composable arrangement
can becomposed
in two different ways toyield
distinct cells of this form. We will prove thisby
induction on the number of cells in thearrangement.
Assume the
arrangement A
containsonly
one cell.Clearly
this cellis of the form
i.,,
where x: B -> A is an arrow inx;
and theunique
h-cell to which
A
may becomposed
isiIB
o’X
oiIA .
Suppose
thatA
consists of more than onecell,
and that every ar-rangement
smaller than,A
which composes to an h-cell does souniquely.
At least one of the
following
three situations occurs:1.
A = ,A’ o ,A",
whereA’
andA"
both compose toh-cells;
2.
A = A’
oA",
where one ofA’
andA"
composes to a cell in D(and
hence containsonly
cells ofD)
and the other one composes to anh-cell;
3.
A = A’ * A" (which implies
thatA’
andA"
compose toh-cells).
If
A
may be factored in more than one way, Theorem 1.2 of[4] applied
to the double
category
ofarrangements guarantees
that thecomposition
is
independent
of the choice.Combining
the same theorem(applied
toD)
with the inductivehypothesis,
we see that in each caseA’
andA"
compose
uniquely,
from which the resultfollows.
It follows from Lemma 3.2 that h-cells are never
equal
to cells inDo.
So every cell in
D[X]
has aunique representation
as either an h-cell ora cell in
Do
and we can consider this as a normal form for the cells inD[X].
Inparticular
this shows:Theorem 3.4 Let D be a double
category
that does not contain anynon-identity
zero- or one-sided cells.If
theequivalence of composable arrangements
in D isdeczdable,
then so is thecorresponding problem
inD[X].
IRemark This result is also
applicable
to2-categories
without non-trivial cells with the
identity
as domain or codomain.4 Horizontal Arrangements
In this section we consider the case where D contains no
non-identity
zero-sided
cells,
but contains(without
loss ofgenerality)
horizontal one-sided cells.
4.1
Split
Horizontal Cells One can compose the horizontal onesided cells with cells of the form
ix
to obtaincomposable arrangements
of the forms
and
We will call these
uh-arrangements
andlh-arrangements respectively,
and their
compositions
uh-cells and lh-cells. Werepresent
these ar-rangements
aswhere the cells are
the
(straight)
arrows areand , and the
squiggly
arrows areand
Note that
If y : A -
Cl , y’ :
A -C’1,
z :Cm
-B,
and z’ :C’n
-> B are arrowsin
X,
such that y o x o z= y’
o x’ oz’,
the cells(6) and (7),
and theidentities on the arrows y,
y’,
z, and z’ can becomposed
asor as a
diagram,
We call these
split
horizontalarrangements
andsplit
horizontalcells,
orsh-arrangements
and sh-cells for short.Theorem 4.1 Let D be a double
category
withoutnon-identity
zero-sided cells and X any
category.
Thesplit
horizontal cellsof D[X] form
a
2-category.,
with horizontal and verticalcorraposition given by pasting.
Proof It is clear that the horizontal domains and codomains of these cells are identities. It remains to be shown that
they
are closed underhorizontal and vertical
composition.
By
middle fourinterchange
forpastings,
the horizontalcomposition
of two
split
horizontal cells iseasily
seen to be asplit
horizontal cellagain:
In a
diagram
this can be seen as:When we
vertically
compose twosplit
horizontalcells, they paste
asfollows:
Note that the
vertical
domainof q
and thevertical
codomainof B’
areboth
equal to x’ - x’1
o ... ox’;
this follows from(9).
Expanding 7
*B’ yields
As the cells
yi * B’i
arezero-sided
and henceby assumption
areidentities,
this
simplifies
toix’1o...ox’n, = ix’,
anddiagram (11)
becomeswhich is
clearly split
horizontal.The middle four
interchange
law for cells in this2-category
followsfrom the
corresponding
law forpasting diagrams.
14.2
H-Arrangements Composing split
horizontalarrangements (Ji horizontally
with horizontal cells aj of Dyields arrangements
of theform