C AHIERS DE
TOPOLOGIE ET GÉOMÉTRIE DIFFÉRENTIELLE CATÉGORIQUES
R OMAIN A TTAL
Combinatorial stacks and the four-color theorem
Cahiers de topologie et géométrie différentielle catégoriques, tome 47, no1 (2006), p. 29-49
<http://www.numdam.org/item?id=CTGDC_2006__47_1_29_0>
© Andrée C. Ehresmann et les auteurs, 2006, 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.
COMBINATORIAL STACKS AND THE
FOUR-COLOR THEOREM
by
Romain A TTALCAHIERS DE TOPOLOGIE ET
GEOAfETRlE DIFFERENTIELLE CA TEGORIQUES
Volume XLVII-I (2006)
ABSTRACT. We interpret the number of good four-colourings of
the faces of a trivalent, spherical polyhedron as the 2-holonomy of
the 2-connection of a fibered category, s, modeled on
Rep f(sl2)
and defined over the dual triangulation, T. We also build an sl2-
bundle with connection over T, that is a global, equivariant section
of cp, and we prove that the four-colour theorem is equivalent to
the fact that the connection of this 512-bundle vanishes nowhere.
This geometric interpretation shows the cohomological nature of
the four-colour problem.
R6sum,6: Nous interpr6tons le nombre de bons quadri-coloriages
des faces d’un poly6dre sph6rique trivalent comme la 2-holonomie de la 2-connexion d’une cat6gorie fibr6e, t.p, model6e sur
Rep f(Sl2)
et d6finie sur la triangulation duale, T. Nous construisons au-
dessus de T un 5l2-fibré avec connexion qui est une section glob-
ale 6quivariante de s, et nous prouvons que le th6or6me des quatre couleurs 6quivaut au fait que la connexion de ce sl2-fibré ne s’annule nulle part. Cette interpretation g6om6trique montre la nature co- homologique du probl6me des quatre couleurs.
Keywords : Map colouring,
iteratedpaths,
combinatorialstacks, Sl2-
1. Introduction
Let us consider a finite
spherical polyhedron, P,
and apalette
of fourcolours, {M, R, G, B}.
We will call agood colouring
of P any map which associates one of these colours to each face of P in such a way that anytwo
adjacent
faces carry distinct colours. The four-colour theorem[5, 1, 12]
states that such a map exists for any P. The
goal
of thepresent
work is toprovide
ageometric interpretation
of this theorem. We obtain here two newis the
2-holonomy
of a 2-connection on a fiberedcategory
over the dualtriangulation,
T = P*(Theorem 2) ;
the four-colour theorem isequivalent
to the existence of a
non-vanishing, equivariant global
section of this fiberedcategory (Theorem 4).
In order to
study
thecolourability
ofP,
let us startby making
some classi-cal modifications. We first remark that it is sufficient to prove the colourabil-
ity
of trivalentpolyhedra. Indeed, by cutting
a little disk around each vertexof
degree >
3 inP,
one obtains a trivalentpolyhedron
and eachgood
colour-ing
of the latterprovides
agood colouring
of Pby shrinking
this disk to theinitial vertex.
Henceworth,
we will suppose that P is itself trivalent. Sec-ondly,
let usidentify
our four colours with thepairs
ofdiametrally opposite
vertices of a cube : W =
{w, w’},
R ={r, r’},
G ={g, g’l
and B ={b, b’}.
Then each
good colouring
of the three faces which surround a vertex of P defines anedge-loop
in this cube such that the determinant of anytriple
ofsuccessive vectors be ±1 :
A map
(u : Tl --> {e1, e2,e3}) satisfying
thisproperty
will be called agood numbering. Thus,
the number ofgood numberings
of theedges
of T is onequarter
of the number ofgood colourings
of the facesof P,
asproved by
P. G.Tait
[13].
We call thisinteger, KT,
the chromatic index of T and the four- colour theorem states thatKT =
0 for anyfinite, spherical triangulation,
T.
Our article is
organised
as follows. In Section2,
wegive
aproof
of Pen-rose’s formula which expresses
KT
as apartition
function. In Section3,
wedefine the
graph
E3’ ofedge-paths
of T. In Section4,
we collect useful re- sults aboutrepresentations
of.s(2.
In Section5,
we construct the chromaticstack,
cp, which is a fiberedcategory
overT,
endowed with a functorial 1- connection and with a natural2-connection,
and we prove thatKT
is the 2-holonomy
of this 2-connection on T. In Section6,
we define another fiberedcategory, O,
over &.By integrating
the functorial connection of (Dalong
a2-path
which sweeps eachtriangle
of T onceonly,
we obtain anequivariant global
section of thepull-back
of the chromatic stack to atriangulation
Tof the disk. This
section, (,
is an.s(2-bundle
with connection whose holo- nomy on 9T isKT.
Our construction is anadaptation
of Stokes theorem toa case of combinatorial differential forms with values in the tensor
category
A =Rep f (-512)
and we can write itsymbolically KT = fT cp - f aT (.
Since
KT depends linearly
on the valueof (
on each inneredge
ofT,
weobtain this way our second result : the four-colour theorem is
equivalent
tothe fact
that (
vanishes nowhere.2. The chromatic index
The idea to translate the four-colour
problem
in terms of linearalgebra
is due to
Roger
Penrose. Let us fix afinite, spherical triangulation
T -(To, T1, T2 ) . To
is the set of itsvertices, Tl
the set of itsedges
andT2
the setof its
triangles. Following [10],
we define the chromatic index of T asIn this sum, u runs over the set of all maps from
Tl
to{e1,
e2,e3},
thecanonical basis
of R 3,
and[xyz]
runs over the set ofpositively
oriented tri-angles
of T. Theintegrality of KT
follows from the factthat,
if u is agood numbering of Tl,
i. e. if no determinant vanishes in thisproduct,
the num-ber of
triangles
where det =(+1)
minus the number oftriangles
wheredet =
(-1)
is amultiple
of4,
as proves thefollowing
lemma.Lemma :
If u is a good numbering of Tl
andif n+ (resp. n_)
denotes the numberof triangles [xyz]
suchthat det (uxy, uyz) uzx) = (+1) (resp. (-1)),
then n+ = n- mod 4.
Proof : 1) Starting
from(T, u),
we can build anothertriangulation, T’, equipped
with agood edge numbering, u’,
such thatn’+ =
0.Indeed,
iftwo
adjacent, positively
orientedtriangles of T,
say[xyz]
and[zyw],
havedet ==
(+1) (positive triangles),
then we canflip
their commonedge [yz]
to
[xw]
and obtain a newpair
ofnegative triangles, [xyw]
and[wzx],
wheredet =
(-1 ). During
thisstep, (n+ -n- )
is reducedby
4. Once all thesepairs of neighbour positive triangles
have been eliminated this way, theremaining
contributions to n+ are
triangles
surroundedby
threenegative neighbours.
By adjoining
threeedges
and a trivalent vertex inside each isolatedtriangle
of this
kind,
wechange
apositive triangle
for threenegative
ones.Again, (n+ - n-)
is reducedby 4,
and(T’, u’)
is reached at the end of this process.2)
Consider allpairs
oftriangles, [xyz]
and[--yew],
withu’yz =
ei on theircommon
edge, [yz]. Since det (uxy uyz uzx)
=det(uzy,Uyw,uwz) == (-1),
the
opposite
sides of therectangle [xywz]
carry the same vector, sayulxz
=u’ yw
- e2 andu’xy = u’zw -
e3. Let usjoin
themidpoints
of twoopposite edges
with asimple
curve.By repeating
this process inside all suchpairs
of
triangles,
we obtain twosimple
closed curves, c2 and c3. If we orient these curvesconveniently,
their intersection number isequal
tolu’,(-1)(e1)l,
the number of
edges
of T’ marked with el.But,
after Jordan’stheorem,
theintersection number of two
simple
closed curves in,S’2
is even.Therefore,
lu’,(-1) (el) I,
the number ofedges mapped
to elby tt’,
is even.Similarly,
lu’,(-1)(e2)l
andlu’(-1) (e3)l
are also even, as well as the total number ofedges
of T’ :3)
Since T’ is atriangulation
of a closedsurface,
we have3 t’2
=2 t’1.
Since
t’1
is even, we obtaint’2
= n’- E 4 N.Therefore,
n+ and n- arecongruent
modulo 4 :Theorem 1
(R. Penrose) : KT
is the numberofgood numberings ofTl.
Proof :
If u is a badnumbering,
then one of the determinants is zero and thecorresponding product
vanishes. On the otherhand,
if u is agood
num-bering,
then thecorresponding product
isequal
toi(n+-n-)
=1,
after theprecedent
lemma.Therefore,
the sum of all theseproducts equals
the num-ber of
good numberings of T1.
0
3. The
graph
ofedge-paths
Having
fixed ourtriangulation, T,
let us define thegraph
9 whose ver-tices are the
edge-paths
of T :and whose
edges,
called the2-edges
ofT,
are thepairs
ofpaths,
with thesame source and the same
target,
which bound asingle triangle
of T :The oriented
2-edges
are thecorresponding
orderedpairs.
A2-path
in Tis an
edge-path
in-9P,
z. e. afamily
T =(’Yo, ... , 1n)
such that{Yi, Yi+1}
E&1
for i =0, ... ,
n - 1.They
form the setY2 :
for
For each
2-path
r =(Y0,... Yn),
there is a2-path
rgoing
backward in time :The 0-source
(resp. 0-target)
of r is the common source(resp. target)
ofthe
7i’s.
The I-source of r si qo and and its1-target
is 7n. The oriented 2-cells of T are its smallest2-paths. They
have the form((xz), (xyz))
or((xyz), (xz)),
for sometriangle {xyz}.
4.
Representations
of5l2
As we have seen
above,
Penrose’s formula involves the determinants oftriples
of basis vectorsof R3.
If we endowJR3
with its canonical euclidianstructure and with the
corresponding cross-product,
we obtain a Liealge-
bra
isomorphic
to so3. Since we will usecomplex
coefficients and Schur’slemma,
validonly
forrepresentations
over analgebraically
closedfield,
wewill work with its
complexification,
V =S 12 -
We will note I =Id v, Vi
=VOe
andI’
=Idvt,
whereV’
carries therepresentation
Let A =
Rep f(512),
the category of finite dimensionalrepresentations
of512
overcomplex
vector spaces. If M and M’ are twov-modules, carrying, respectively,
therepresentations R and R’,
we will oftenidentify
M withM ® -, the endofunctor of
A,
and write M’M for M’ 0 M. For eachj
E1 2 N,
let(Rj :
V -->End (Vj))
be arepresentative
of theisomorphy
class of
representations
ofspin j
and dimension2j + 1.
Forexample,
wecan choose
Vo = C, V 1 /2 = C2
andVl -
V. After Schur’slemma,
theirreducible
representations
are orthonormal for the bifunctorhomA :
The
intertwining
number between tworepresentations
R and R’ is definedas the dimension of the space
homA (R, R’) :
After Clebsch-Gordan’s
rule,
we haveThe
projectors
onto theisotypic components
ofV’,
ofspin 0,
1 and2,
re-spectively
map u © v toThe line L =
homA(V, V2)
isspanned by
the map F definedby
and the line L =
homA (V2, V)
isspanned by
thebracket,
notedF :
All these
morphisms
ofrepresentations satisfy
the relations5. The chromatic
stack,
cpThe notion of combinatorial stack
appeared
in[6]
and we used it in[2]
to
give
a construction of non-abelianG-gerbes
over asimplicial complex.
Dually,
we can also use coefficients in acategory
ofrepresentation. Thus,
we define the chromatic
stack,
cp, as a 2-functor which represents the sim-plicial homotopy groupoid II1(S)
into the2-category
of A-modules. cp isgenerated by pasting
thefollowing
data :The 1-connection
of cp
is thefamily
of functors(Sy)yE&0.
The 2-connectionof cp
is thefamily
of natural transformations(CPr )rE9’J2. In
order tocompute
the chromatic
index,
we choose a2-loop,
r =(’°, ... , Yn),
based at(a, b) =
,0 = -N, and
sweeping
eachtriangle
of T onceonly.
To eachpath
7p =(a,
xp1,...,xplp- 1, b),
oflength I,pl = ep,
cp associates a copy ofVep.
For each p E{2, ... , n},
theloop
7p differs from -yp-1 eitherby
the insertion ofa vertex y E
To
betweenxp-1,kp
and Xp-1,kp+l1 orby
the deletion ofxP-1,kp,
wherexp-1,kp-1
andXp-1,kp+1
aresupposed
to beadjacent.
Each such moveis
represented by
a linear map of the formand
if
ep-1
=ep -
1.Since Penrose’s formula looks like the
partition
function of a statisticalmodel,
it is natural to expressKT
as the trace of aproduct
of transfer matri-ces which
represent
linear maps between tensor powers of V. Thisapproach
will
give
us an efficient way tocompute it,
because the badnumberings
are eliminated
progressively during
thesweeping
process.Geometrically,
the construction of the chromatic stack allows us to
reinterpret KT
as a 2-holonomy,
which is thecategorical analogue of a holonomy
in a fiber bundle.Definition : The
2-holonomy of p
on a2-loop
r =(1’0,
-yi, ’Yn-1,Yo)
based at 1’0, is the natural
transformation
When 1’0 =
(a),
cpr is anendomorphism
of lyo =IdA
so that cpr de- finescanonically
acomplex
number.Moreover,
after thefollowing theorem,
which illustrates the
pasting
lemma[11]
in the2-category of A-modules,
thetrace of ’Pr E
End(lYo) depends only
on T and not on the2-path
IF.Theorem 2 :
If F is a 2-loop
which sweeps eachtriangle of T
onceonly,
then the trace
of the 2-holonomy of cp along IF,
evaluated in the representa- tion associated to the basepath of r,
is the chromatic indexof T :
Proof :
Let r =(yo, y1, ...,
1’n-1,70)
be a2-loop. Let p
E{0, ...,
n -11
and suppose that 1’p+1 is obtained from 1’p
by inserting
ybetween xj
andXj+1,
with xj = y # Xj+1 f=
zj :Then the 2-arrow lpyYp+1 is the intertwiner
which is
represented by
the matrixMp
whose entries aregiven by
If "Yq+l is obtained from 7q
by deleting
a vertex between Yk and Yk+l, then (l.yq.yq+1 is the intertwinergoing
backwardsand is
represented by
the matrix whose entries areNow,
let aP =(ap1, ..., apln)
be ageneric
multi-index for the basis vectorsof the
representation
lpyp,with apj E {1, 2, 3} for j - 1, ..., £p .
The numbertrlyo ( rpr)
is the trace of theproduct
of these matrices :In this sum, a runs over the set of families
(a0,..., a n)
of multi-indices aP ==(aP1,..., apln) with api E {1,2,3}.
To eachedge
of T are associated asmany indices as there are
paths
1p which contain it. LetNxy
be the numberof indices associated to
(xy). Among them, (Nxy - 2)
indices are constrainedby
the 6’s to beequal. Similarly,
the two E’s associated to the twotriangles
which contain
(xy)
force the tworemaining
indices to take the same value.Since the 6’s are sandwiched between these two
E’s,
these two indices are in factequal
and there is one andonly
one free index axy associated to eachedge (xy).
The various factors of theproduct
areequal
to one except for the c’s which can be indexedby
thepositively
orientedtriangles
of T.Therefore,
the
precedent
formula becomeswhere u describes the set of all maps from
Tl
to{e1, e2, e3}
and thetriangles [xyz]
all have the same orientation.Initially, KT
is defined as a sum of 3t1 terms and most of them vanish.By working
in the tensoralgebra, T(V),
the badbumberings
are eliminatedduring
thesweeping
process and thecomputation
is muchquicker
if we useformula
(4). Moreover,
this methodprovides explicitely
allgood
number-ings.
Example :
Let usapply
the relation(4)
to thecomputation
of the chro- matic index of the octahedron.We sweep this
triangulation
with the2-path
For
simplicity,
we will write a1 ... al for eal 0... 0 eat with ai E{1,2,3}.
The successive
images
of 1 via the maps lyy’ are:Consequently, Kocto.
= 3! . 4 = 24 and there exist 4 - 24 = 96good
colour-ings
of the dual cube. We have made 64operations
instead of312
= 531441.It would be
interesting
to evaluate thecomplexity
of this method forgeneric triangulations. Using
the samemethod,
one can compute the chromatic in- dex of the icosahedron and one findsKico.
=60, proving
this way that there exist 240good colourings
of the faces of the dual dodecahedron.6. A
global
sectionof p
p induces over E3’ another fibered category,
4J,
defined as follows. To eachpath
a =(ao,... , al),
we associate the categoryWa
whoseobjects
are thesections
of l
over a. These are the families ofY-modules, (ai
E Ob(’Pai)’
connected
by
intertwiners :If (, w
E Ob(Oa),
thenhomOa ((, w)
is the vector space whose elementsare the families
(ui : (ai
-->wai)oie
of linear maps such that thefollowing
diagrams
commute :that is to say :
Definition : Let a =
(ao,... , ae)
be apath of length
t andlet C
EOb
(Oa)
be a sectionof cp
over a. The direct transport operatorof ( along
a is the
morphism
and the inverse transport operator
of (
is themorphism
Let us note that
T(i =f Ta. Ol,&1,
isgenerated by
its restriction to the oriented 2-cells of T. If u =((xz), (xyz)) and if (
EOb (O(xyz)),
then we defineç == 4"(()
E Ob(O(xz)) by
Similarly, if (
E Ob(O(xz)),
wedefine ( == O6(ç)
E Ob(O(xyz)) by
If u E
homO(xyz.) ((, w),
then we have the commutativediagrams
and we can define the action of
O6
and ofO6
on the arrowsby
These functors
satisfy
the relations :If
(a, 13)
E91
is ageneric 2-edge,
thenOa3
actslocally
as above withoutmodifying
the other entries.For p
=0, ... ,
n, letFp = (rrp, ... , yn)
be thepartial 2-path
made of thelast
(n -
p +1)
entries of r and letbe the functor which maps the sections of l over ln to sections over yp.
For
example,
we can choose ln =(ab) .
Let usapply 4),,p
to the section(n
E Ob(O(ab))
definedby
Theorem 3 :
Or multiplies
the arrowsof (’ by KT :
Proof :
The inversetransport
operator of(P :
=Orp(çn)
E Ob(Oyp)
isBy
adecreasing
induction on p, we have :For
Similarly, by using
the directtransport operator,
we obtainOnce F =
(1’0,... , N)
has beenchosen,
thesweeping
process constructsa
v-module, çx = vnx,
for each x ETo,
and amorphism, (xy,
for eachoriented
edge
of T . Eachinteger
nzdepends only
on thepartial 2-path Fp
which reaches x first and not on the
paths -yq with q
p.Similarly
for eacharrow,
(Xy. Therefore,
we obtain aglobal section, (,
of Sp over T . Moreprecisely,
if we lift T to atriangulation
T of the diskD2
such thatTlaD2
be apair
of arcs bothprojected
onto the baseedge (ab), then
is aglobal
sectionof the
pull-back of cp
to T.If
(zy =
0 for someedge (xy),
then thetransport
operatoralong
apath
1’P
containing (xy) vanishes,
as well as thesubsequent transport operators and,
at theend,
we obtainKT =
0.Conversely,
ifKT = 0,
then there exists anedge (at
least the lastone) where C
vanishes.Consequently,
wehave obtained a
geometric interpretation
of the four-colour theorem in terms of sectionsof cp :
Theorem 4 :
Example :
Letus-construct (
on the octahedron. Let us start from and i7. Conclusion and
perspectives
The classical
approaches
to the four-colourproblem study
the local form of aplanar
map to prove itsglobal colourability.
Thissuggests
the ex- istence of acohomological interpretation
of thisproperty.
In thepresent
work,
we have constructed aglobal
section of a fiberedcategory
modeled onRep f (sl2 )
andproved
that thevalidity
of the four-colour theorem isequiv-
alent to the fact that this section does not vanish. We
hope
that the presentapproach
will be a firststep
toward analgebraic proof
and theunderstanding
of the four-colour theorem.
Acknowledgements :
I wish to thank OlivierBabelon,
MichelBauer,
Marc
Bellon,
DanielBennequin,
LucFrappat, Georges Girardi,
VincentMaillot, St6phane Peigné, Raphael Rouquier, Raymond
Stora and FrankThuillier for
helpful
discussions at variousstages
of this work. I also thank MarcoMackaay
andRoger
Picken who gave me theopportunity
to presentpreliminary
constructionsduring
theworkshop they organized
in Lisbon(Categories
andHigher
OrderGeometry, July 23rd& 24th, 2003).
I wishto thank all the members of the L.A.P.T.H.
(Laboratoire d’Annecy-le-Vieux
de
Physique Th6orique)
for their kindhospitality.
REFERENCES
[1]
K. Appel and W. Haken : Every planar map is four colourable (Illinois J.Math. 21
(1977),
pp.429-567).
[2]
R. Attal : Combinatorics of non-Abelian gerbes with connection and curvature(Annales de la Fondation Louis de Broglie, vol. 29 n° 4, pp. 609-634 ;
math-ph/0203056).
[3]
J. C. Baez and M. CarrionÀlvarez:
Quantum Gravity(http://www.math.ucr.edu/~miguel/QGravity/QGravity.html).
[4]
D. Bar-Natan : Lie Algebras and the Four Color Theorem(Combinatorica
17-1
(1997)
pp. 43-52 ;q-alg/9606016).
[5]
A. Cayley: On the colouring of maps(Proc.
London Math. Soc. 9, p. 148,1878).
[6]
M. M. Kapranov: Analogies between the Langlands Correspondence and Topological Quantum Field Theory(In
Functional Analysis on the Eve of the21 st Century, edited by S. Gindikin et al., Progress in Mathematics 131, Birkhaüser,
1995).
[7]
L. H. Kauffman and H. Saleur : An Algebraic Approach to the Planar ColoringProblem
(Comm.
Math. Phys. 152(1993),
pp.565-590).
[8]
A. A. Kirillov : Representation Theory and Noncommutative Harmonic Analy-sis I
(Encyclopaedia
of Mathematical Sciences, Volume 22 ; Springer-Verlag,1994).
[9]
S. Mac Lane : Categories for the Working Mathematician(Springer
Verlag,1997).
[10]
R. Penrose : Applications of negative dimensional tensors(in
Combinatorial Mathematics and its Applications, D. J. A. Welsh, Academic Press,1971).
[11]
A. J. Power : A 2-Categorical Pasting Theorem(J.
Algebra 129(1990),
pp.439-445).
[12]
N. Robertson, D. P. Sanders, P. Seymour, R. Thomas: The four-colourtheorem
(J.
Comb. Theory(Series B),
70(1997),
pp.2-44).
[13]
P. G. Tait: On the colouring of maps(Proc.
Roy. Soc. Edinburgh, pp. 501-503,1879-80).
[14]
R. A. Wilson : Graphs, colourings and the four-colour theorem(Oxford
Science Publications,2002).
E-mail address: attal@lpthe . jussieu. fr
LABORATOIRE DE PHYSIQUE THTORIQUE ET MODTLISATION UNIVERSITE DE CERGY-PONTOISE
2, AVENUE ADOLPHE CHAUVIN
F-95302 CERGY-PONTOISE CEDEX (FRANCE)