COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
arXiv:0909.1695v2 [math.CO] 18 Nov 2010
OLIVIER BERNARDI AND MIREILLE BOUSQUET-MÉLOU
Abstract. We address the enumeration of properly q-colored planar maps, or more precisely,
the enumeration of rooted planar maps M weighted by their chromatic polynomial χM (q) and
counted by the number of vertices and faces. We prove that the associated generating function
is algebraic when q 6= 0, 4 is of the form 2 + 2 cos(jπ/m), for integers j and m. This includes
the two integer values q = 2 and q = 3. We extend this to planar maps weighted by their
Potts polynomial PM (q, ν), which counts all q-colorings (proper or not) by the number of
monochromatic edges. We then prove similar results for planar triangulations, thus generalizing some results of Tutte which dealt with their proper q-colorings. In statistical physics
terms, the problem we study consists in solving the Potts model on random planar lattices.
From a technical viewpoint, this means solving non-linear equations with two “catalytic” variables. To our knowledge, this is the first time such equations are being solved since Tutte’s
remarkable solution of properly q-colored triangulations.
1. Introduction
In 1973, Tutte began his enumerative study of colored triangulations by publishing the following functional equation [52, Eq. (13)]:
T (x, y) = xy 2 q(q − 1) +
xz
T (x, y) − y 2 T2 (x)
T (x, y) − T (1, y)
T (1, y)T (x, y) + xz
− x2 yz
, (1)
yq
y
x−1
2
where T2 (x) stands for 12 ∂∂yT2 (x, 0) (in other words, T2 (x) is the coefficient of y 2 in T (x, y)).
This equation defines a unique formal power series in z, denoted T (x, y), which has polynomial
coefficients in q, x and y. Tutte’s interest in this series relied on the fact that it “contains” the
generating function of properly q-colored triangulations of the sphere (Figure 1). More precisely,
the coefficient of y 2 in T (1, y) is
X
T2 (1) = [y 2 ]T (1, y) = q(q − 1) +
z f(T ) χT (q),
T
where the sum runs over all rooted triangulations of the sphere, χT is the chromatic polynomial
of T , and f(T ) the number of faces of T .
Figure 1. A (rooted) triangulation of the sphere, properly colored with 4 colors.
Date: 18 November 2010.
2000 Mathematics Subject Classification. 05A15, 05C30, 05C31.
Key words and phrases. Enumeration – Colored planar maps – Tutte polynomial – Algebraic generating
functions.
Both authors were supported by the French “Agence Nationale de la Recherche”, projects SADA ANR-05BLAN-0372 and A3 ANR-08-BLAN-0190.
1
2
O. BERNARDI AND M. BOUSQUET-MÉLOU
In the ten years that followed, Tutte devoted at least nine papers to the study of this equation [52, 50, 49, 51, 53, 54, 55, 56, 57]. His work culminated in 1982, when he proved that the
series T2 (1) counting q-colored triangulations satisfies a non-linear differential equation [56, 57].
More precisely, with t = z 2 and H ≡ H(t) = t2 T2 (1),
2q 2 (1 − q)t + (qt + 10H − 6tH ′ )H ′′ + q(4 − q)(20H − 18tH ′ + 9t2 H ′′ ) = 0.
(2)
This tour de force has remained isolated since then, and it is our objective to reach a better
understanding of Tutte’s rather formidable approach, and to apply it to other problems in the
enumeration of colored planar maps. We recall here that a planar map is a connected planar
graph properly embedded in the sphere. More definitions will be given later.
We focus in this paper on two main families of maps: general planar maps, and planar
triangulations. We generalize Tutte’s problem by counting all colorings of these maps (proper
and non-proper), assigning a weight ν to every monochromatic edge. Thus a typical series we
consider is
X
te(M) wv(M) z f(M) PM (q, ν),
(3)
M
where M runs over a given set of planar maps (general maps or triangulations, for instance),
e(M ), v(M ), f(M ) respectively denote the number of edges, vertices and faces of M , and
X
ν m(c)
PM (q, ν) =
c:V (M)→{1,...,q}
counts all colorings of the vertices of M in q colors, weighted by the number m(c) of monochromatic edges. As explained in Section 3, PM (q, ν) is actually a polynomial in q and ν called, in
statistical physics, the partition function of the Potts model on M . Up to a change of variables,
it coincides with the so-called Tutte polynomial of M . Note that PM (q, 0) is the chromatic
polynomial of M .
In this paper, we climb Tutte’s scaffolding halfway. Indeed, one key step in his solution of (1)
is to prove that, when q 6= 0, 4 is of the form
jπ
(4)
q = 2 + 2 cos ,
m
for integers j and m, then T2 (1) is an algebraic series, that is, satisfies a polynomial equation1
Pq (T2 (1), z) = 0
for some polynomial Pq that depends on q. Numbers of the form (4) generalize Beraha’s numbers
(obtained for j = 2), which occur frequently in connection with chromatic properties of planar
graphs [5, 25, 32, 33, 37, 43]. Our main result is that the series defined by (3) is also algebraic for
these values of q, whether the sum runs over all planar maps (Theorem 15), non-separable planar
maps (Corollary 29), or planar triangulations (Theorem 18). These series are not algebraic for a
generic value of q. In a forthcoming paper, we will establish the counterpart of (2), in the form
of (a system of) differential equations for these series, valid for all q.
Hence this paper generalizes in two directions the series of papers devoted by Tutte to (1),
which he then revisited in his 1995 survey [58]: firstly, because we include non-proper colorings,
and secondly, because we study two classes of planar maps (general/triangulations), the second
being more complicated than the first. We provide in Sections 12 and 13 explicit results (and
a conjecture) for families of 2- and 3-colored maps. Some of them have an attractive form, and
should stimulate the research of alternative proofs based on trees, in the spirit of what has been
done in the past 15 years for uncolored maps (see for instance [45, 16, 15, 17, 19, 29, 18, 7]).
1Strictly speaking, Tutte only proved this for certain values of j and m. Odlyzko and Richmond [41] proved
later that his work implies algebraicity for j = 2. We prove here that it holds for all j and m, except those that
yield the extreme values q = 0, 4. For q = 0 the polynomials PM (q, ν) vanish, but we actually weight our maps
by PM (q, ν)/q, which gives sense to the restriction q 6= 0.
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
3
Finally, our results constitute a springboard for the general solution (for a generic value of q),
in preparation.
The functional equations we start from are established in Section 4 (Propositions 1 and 2).
As (1), they involve two catalytic variables x and y. Much progress has been made in the past few
years on the solution of linear equations of this type [10, 11, 38, 13], but those that govern the
enumeration of colored maps are non-linear. In fact, Equation (1) is so far, to our knowledge,
the only instance of such an equation that has ever been solved. Our main two algebraicity
results are stated in Theorems 15 and 18. In Section 2 below, we describe on a simple example
(2-colored planar maps) the steps that yield from an equation to an algebraicity theorem. It is
then easier to give a more detailed outline of the paper (Section 2.5). Roughly speaking, the
general idea is to construct, for values of q of the form (4), an equation with only one catalytic
variable satisfied by a relevant specialization of the main series (like T (1, y) in the problem
studied by Tutte). For instance, we derive in Section 2 the simple equation (6) from the more
complicated one (5). One then applies a general algebraicity theorem (Section 9), according to
which solutions of such equations are always algebraic.
Most calculations were done using Maple: several Maple sessions accompanying this paper
are available on the second author’s web page (next to this paper in the publication list).
To conclude this introduction, let us mention that the problems we study here have also
attracted attention in theoretical physics, and more precisely in the study of models for 2dimensional quantum gravity. In particular, our results on triangulations share at least a common
flavour with a paper by Bonnet and Eynard [21]. Let us briefly describe their approach. The
solution of the Potts model on triangulations can be expressed fairly easily in terms of a matrix
integral. Starting from this formulation, Daul and then Zinn-Justin [20, 61] used a saddle
point approach to obtain certain critical exponents. Bonnet and Eynard went further using the
equation of motion method [21]. First, they derived from the integral formulation a (pair of)
polynomial equations with two catalytic variables (the so-called loop-equations)2. From there,
they postulated the existence of a change of variables which transforms the loop-equations into
an equation occurring in another classical model, the O(n) model. The results of [22, 23, 24]
on the O(n) model then translate into results on the Potts model. In particular, when the
parameter q of the Potts model is of the form q = 2 + 2 cos jπ
m , Bonnet and Eynard obtain an
equation with one catalytic variable [21, Eq. 5.4] which may correspond to our equation (42).
2. A glimpse at our approach: properly 2-colored planar maps
The aim of this paper is to prove that, for certain values of q (the number of colors), the
generating function of q-colored planar maps, and of q-colored triangulations, is algebraic. Our
starting point will be the functional equations of Propositions 1 and 2. In order to illustrate our
approach, we treat here the case of properly 2-colored planar maps counted by edges. It will
follow from Proposition 1 that this means solving the following equation:
M (x, y) = 1 + xyt(y + 1)M (x, y)M (1, y) − xytM (x, y)M (x, 1)
−
Here,
txy(xM (x, y) − M (1, y)) txy(yM (x, y) − M (x, 1))
+
. (5)
x−1
y−1
M (x, y) :=
1 X e(M) dv(M) df(M)
t
x
y
χM (2)
2
M
counts planar maps M , weighted by their chromatic polynomial χM (q) at q = 2, by the number
e(M ) of edges and by the degrees dv(M ) and df(M ) of the root-vertex and root-face (the precise
2These equations differ from the functional equation (24) we establish for the same problem. But they are of
a similar nature, and we actually believe that our method applies to them as well.
4
O. BERNARDI AND M. BOUSQUET-MÉLOU
definitions of these statistics are not important for the moment). We are especially interested in
the specialization
1 X e(M)
M (1, 1) =
t
χM (2).
2
M
However, there is no obvious way to derive from (5) an equation for M (1, 1), or even for M (x, 1)
or M (1, y). Still, (5) allows us to determine, by induction on n, the coefficient of tn in M (x, y).
The variables x and y are said to be catalytic.
We can see some readers frowning: there is a much simpler way to approach this enumeration
problem! Indeed, a planar map has a proper 2-coloring if and only if it is bipartite, and every
bipartite map admits exactly two proper 2-colorings. Thus M (1, 1) is simply the generating
function of bipartite planar maps, counted by edges. But one has known for decades how to
find this series: a recursive description of bipartite maps based on the deletion of the root-edge
easily gives:
M (y) − M (1)
(6)
M (y) = 1 + ty 2 M (y)2 + ty 2
y2 − 1
where M (y) ≡ M (1, y). This equation has only one catalytic variable, namely y, and can be
solved using the quadratic method [30, Section 2.9]. In particular, M (1) ≡ M (1, 1) is found to
be algebraic:
(1 − 8t)3/2 − 1 + 12t + 8 t2
.
M (1, 1) =
32t2
What our method precisely does is to reduce the number of catalytic variables from two to
one: once this is done, a general algebraicity theorem (Section 9), which states that all series
satisfying a (proper) equation with one catalytic variable are algebraic, allows us to conclude.
In the above example, our approach derives the simple equation (6) from the more difficult
equation (5). We now detail the steps of this derivation.
2.1. The kernel of the equation, and its roots
The functional equation (5) is linear in M (x, y) (though not globally in M , because of quadratic terms like M (x, y)M (1, y)). It reads
K(x, y)M (x, y) = R(x, y),
(7)
where the kernel K(x, y) is
K(x, y) = 1 +
xy 2 t
x2 yt
−
+ xytM (x, 1) − xyt (y + 1) M (1, y),
x−1 y−1
and the right-hand side R(x, y) is:
R(x, y) = 1 +
xytM (1, y) xytM (x, 1)
−
.
x−1
y−1
Following the principles of the kernel method [1, 2, 14, 42], we are interested in the existence
of series Y ≡ Y (t; x) that cancel the kernel. We seek solutions Y in the space of formal power
series in t with coefficients in Q(x) (the field of fractions in x). The equation K(x, Y ) = 0 can
be rewritten
x2 (Y − 1)
− x(Y − 1)M (x, 1) + x(Y 2 − 1)M (1, Y ) .
Y − 1 = tY xY −
x−1
This shows that there exists a unique power series solution Y (t; x) (the coefficient of tn in Y
can be determined by induction on n, once the expansion of M (x, y) is known at order n − 1).
However, the term having denominator x − 1 suggests that we will find more solutions if we set
x = 1 + st, with s an indeterminate, and look for Y (t; s) in the space of formal power series in t
with coefficients in Q(s). Indeed, the equation K(x, Y ) = 0 now reads (with x = 1 + st):
(Y − 1)(1 + Y /s) = tY xY − (1 + x)(Y − 1) − x(Y − 1)M (x, 1) + x(Y 2 − 1)M (1, Y ) ,
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
5
which shows that there exist two series Y1 (t; s) and Y2 (t; s) that cancel the kernel for this choice
of x. One of them has constant term 1, the other has constant term −s. Again, the coefficient
of tn can be determined inductively. Here are the first few terms of Y1 and Y2 :
Y1
=
Y2
=
s
s2 (1 + 3 s + s2 ) 2
t + O(t3 )
t+
1+s
(1 + s)3
s2 (−1 + 7 s2 + 17 s3 + 15 s4 + 6 s5 + s6 ) 2
s2 (2 + 2 s + s2 )
t + O(t3 ).
t−
−s +
1+s
(1 + s)3
1+
Replacing y by Yi in the functional equation (7) gives R(x, Yi ) = 0. We thus have four equations,
(8)
K(x, Y1 ) = R(x, Y1 ) = K(x, Y2 ) = R(x, Y2 ) = 0,
that relate Y1 , Y2 , M (1, Y1 ), M (1, Y2 ), x and M (x, 1).
2.2. Invariants
We now eliminate from the system (8) the series M (x, 1) and the indeterminate x to obtain
two equations relating Y1 , Y2 , M (1, Y1 ) and M (1, Y2 ). This elimination is performed in Section 6
for a general value of q. So let us just give the pair of equations we obtain. The first one is:
(1 − Y1 − Y2 + (1 − t)Y1 Y2 )(Y1 − Y2 )
2t Y1 M (1, Y1 ) − 2t Y2 M (1, Y2 ) = −
Y1 Y2 (Y1 − 1)(Y2 − 1)
or equivalently,
I(Y1 ) = I(Y2 ),
with
y−1
ty
I(y) = 2tyM (1, y) +
+
.
(9)
y
y−1
Following Tutte [53], we say that I(y), which takes the same value at Y1 and Y2 , is an invariant.
Let us denote I = I(Y1 ) = I(Y2 ). The second equation obtained by eliminating x and M (x, 1)
from the system (8) then reads:
Y12 + Y22 − I 2 − 2I + 2t + 2 Y12 Y22 = 0.
(10)
Define
2
(11)
J(y) = I(y)2 − 2 I(y) + 2 t + 2 − 8ȳ 2 (I(y)2 − 2 I(y) + 2 t + 2) + 8 ȳ 4 ,
where ȳ = 1/y. Then an elementary calculation shows that the identity (10), combined with
I(Y1 ) = I(Y2 ) = I, implies
J(Y1 ) = J(Y2 ).
We have thus obtained a second invariant 3.
2.3. The theorem of invariants
Consider the invariants (9) and (11) that we have constructed. Both are series in t with
coefficients in Q(y), the field of rational functions in y. In I(y), these coefficients are not singular
at y = 1, except for the coefficient of t, which has a simple pole at y = 1. We say that I(y) has
valuation −1 in (y − 1). Similarly, J(y) has valuation −4 in (y − 1) (because of the term I(y)4 ).
Observe that all polynomials in I(y) and J(y) with coefficients in Q((t)) (the ring of Laurent
series in t) are invariants. We prove in Section 8 a theorem — the Theorem of invariants — that
says that there are “few” invariants, and that, in particular, J(y) must be a polynomial in I(y)
with coefficients in Q((t)). Considering the valuations of I(y) and J(y) in (y − 1) shows that this
polynomial has degree 4. That is, there exist Laurent series C0 , . . . , C4 in t, with coefficients in
Q, such that
I(y)2 − 2 I(y) + 2 t + 2
2
− 8ȳ 2 (I(y)2 − 2 I(y) + 2 t + 2) + 8 ȳ 4 =
3There is no real need to include the term
4
X
Cr I(y)r .
(12)
r=0
2
I(y)2 − 2 I(y) + 2 t + 2 (which is itself an invariant) in J(y).
However, we will see later than this makes J(y) a Chebyshev polynomial, a convenient property.
6
O. BERNARDI AND M. BOUSQUET-MÉLOU
2.4. An equation with one catalytic variable
In (12), replace I(y) by its expression (9) in terms of M (y) ≡ M (1, y). The resulting equation
involves M (y), t, y, and five unknown series Cr ∈ Q((t)). The variable x has disappeared. Let
us now write M (y) = M (1) + (y − 1)M ′ (1) + · · · , and expand the equation in the neighborhood
of y = 1. This gives the values of the series Cr :
C4 = 1,
and
C3 = −4,
C2 = 4t,
C1 = 8(1 + t)
C0 = −4 − 40 t − 4 t2 + 32 t2 M (1).
Let us replace in (12) each series Cr by its expression: we obtain
y 2 t(y 2 − 1)M (y)2 + (1 − y 2 + y 2 t)M (y) − ty 2 M (1) + y 2 − 1 = 0,
which is exactly the equation with one catalytic variable (6) obtained by deleting recursively
the root-edge in bipartite planar maps. It can now be solved using the quadratic method [30,
Section 2.9] or its extension (which works for equations of a higher degree in M (y)) described
in [12] and generalized further in Section 9.
2.5. Detailed outline of the paper
With this example at hand, it is easier to describe the structure of the paper. We begin
with recalling in Section 3 standard definitions on maps, power series, and the Tutte (or Potts)
polynomial. In Section 4 we establish functional equations for q-colored planar maps and for
q-colored triangulations. We then construct a pair (I(y), J(y)) of invariants in Sections 6 (for
planar maps) and 7 (for triangulations). The construction of the invariant J(y) is non-trivial, and
relies on an independent result which is the topic of Section 5. It is at this stage that the condition
q = 2 + 2 cos jπ/m naturally occurs. We then prove two “theorems of invariants”, one for planar
maps and one for triangulations (Section 8). Applying them provides counterparts of (12),
where only one catalytic variable y is now involved. Unfortunately, the general algebraicity
theorem of [12] does not apply directly to these equations: we thus extend it slightly (Section 9).
In Sections 10 and 11, we prove that this extended theorem indeed applies to the equations
with one catalytic variable derived from the theorems of invariants; we thus obtain the main
algebraicity results of the paper. Explicit results are given for two and three colors in Sections 12
and 13. Finally, we explain in Section 14 that the algebraicity results obtained for general planar
maps imply similar results for non-separable planar maps.
3. Definitions and notation
3.1. Planar maps
A planar map is a proper embedding of a connected planar graph in the oriented sphere,
considered up to orientation preserving homeomorphism. Loops and multiple edges are allowed.
The faces of a map are the connected components of its complement. The numbers of vertices,
edges and faces of a planar map M , denoted by v(M ), e(M ) and f(M ), are related by Euler’s
relation v(M ) + f(M ) = e(M ) + 2. The degree of a vertex or face is the number of edges incident
to it, counted with multiplicity. A corner is a sector delimited by two consecutive edges around
a vertex; hence a vertex or face of degree k defines k corners. Alternatively, a corner can be
described as an incidence between a vertex and a face. The dual of a map M , denoted M ∗ , is
the map obtained by placing a vertex of M ∗ in each face of M and an edge of M ∗ across each
edge of M ; see Figure 2. A triangulation is a map in which every face has degree 3. Duality
transforms triangulations into cubic maps, that is, maps in which every vertex has degree 3.
For counting purposes it is convenient to consider rooted maps. A map is rooted by choosing a
corner, called the root-corner. The vertex and face that are incident at this corner are respectively
the root-vertex and the root-face. In figures, we indicate the rooting by an arrow pointing to the
root-corner, and take the root-face as the infinite face (Figure 2). This explains why we often
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
7
call the root-face the outer face and its degree the outer degree. This way of rooting maps is
equivalent to the more standard way, where an edge, called the root-edge, is distinguished and
oriented. For instance, one can choose the edge that follows the root-corner in counterclockwise
order around the root-vertex, and orient it away from this vertex. The reason why we prefer our
convention is that it gives a natural way to root the dual of a rooted map M in such a way the
root-vertex of M becomes the root-face of M ∗ , and vice-versa: it suffices to draw the vertex of
M ∗ corresponding to the root-face of M at the starting point of the arrow that points to the
root-corner of M , and to reverse this arrow, to obtain a canonical rooting of M ∗ (Figure 2). In
this way, taking the dual of a map exchanges the degree of the root-vertex and the degree of the
root-face, which will be convenient for our study.
From now on, every map is planar and rooted. By convention, we include among rooted
planar maps the atomic map m0 having one vertex and no edge.
Figure 2. A rooted planar map and its dual (rooted at the dual corner).
3.2. Power series
Let A be a commutative ring and x an indeterminate. We denote by A[x] (resp. A[[x]]) the
ring of polynomials (resp. formal power series) in x with coefficients in A. If A is a field, then
A(x) denotes the field of rational functions in x, and A((x)) the field of Laurent series in x.
These notations are generalized to polynomials, fractions and series in several indeterminates.
We denote by bars the reciprocals of variables: that is, x̄ = 1/x, so that A[x, x̄] is the ring of
Laurent polynomials in x with coefficients in A. The coefficient of xn in a Laurent series F (x) is
denoted by [xn ]F (x), and the constant term by CT F (x) := [x0 ]F (x). The valuation of a Laurent
series F (x) is the smallest d such that xd occurs in F (x) with a non-zero
P coefficient. If F (x) = 0,
then the valuation is +∞. More generally, for a series F (t; x) = n Fn (x)tn ∈ A(x)[[t]], and
a ∈ A, we say that F (t; x) has valuation at least −d in (x − a) if no coefficient Fn (x) has a pole
of order larger than d at x = a.
Recall that a power series F (x1 , . . . , xk ) ∈ K[[x1 , . . . , xk ]], where K is a field, is algebraic (over
K(x1 , . . . , xk )) if it satisfies a non-trivial polynomial equation P (x1 , . . . , xk , F (x1 , . . . , xk )) = 0.
3.3. The Potts model and the Tutte polynomial
Let G be a graph with vertex set V (G) and edge set E(G). Let ν be an indeterminate, and
take q ∈ N. A coloring of the vertices of G in q colors is a map c : V (G) → {1, . . . , q}. An edge
of G is monochromatic if its endpoints share the same color. Every loop is thus monochromatic.
The number of monochromatic edges is denoted by m(c). The partition function of the Potts
model on G counts colorings by the number of monochromatic edges:
X
ν m(c) .
PG (q, ν) =
c:V (G)→{1,...,q}
The Potts model is a classical magnetism model in statistical physics, which includes (when
q = 2) the famous Ising model (with no magnetic field) [60]. Of course, PG (q, 0) is the chromatic
polynomial of G.
8
O. BERNARDI AND M. BOUSQUET-MÉLOU
If G1 and G2 are disjoint graphs and G = G1 ∪ G2 , then clearly
PG (q, ν) = PG1 (q, ν) PG2 (q, ν).
(13)
If G is obtained by attaching G1 and G2 at one vertex, then
PG (q, ν) =
1
PG1 (q, ν) PG2 (q, ν).
q
(14)
The Potts partition function can be computed by induction on the number of edges. If G has
no edge, then PG (q, ν) = q |V (G)| . Otherwise, let e be an edge of G. Denote by G\e the graph
obtained by deleting e, and by G/e the graph obtained by contracting e (if e is a loop, then it
is simply deleted). Then
PG (q, ν) = PG\e (q, ν) + (ν − 1) PG/e (q, ν).
(15)
Indeed, it is not hard to see that ν PG/e (q, ν) counts colorings for which e is monochromatic,
while PG\e (q, ν)−PG/e (q, ν) counts those for which e is bichromatic. One important consequence
of this induction is that PG (q, ν) is always a polynomial in q and ν. From now on, we call it
the Potts polynomial of G. We will often consider q as an indeterminate, or evaluate PG (q, ν) at
real values q. We also observe that PG (q, ν) is a multiple of q: this explains why we will weight
maps by PG (q, ν)/q.
Up to a change of variables, the Potts polynomial is equivalent to another, maybe better
known, invariant of graphs: the Tutte polynomial TG (µ, ν) (see e.g. [8]):
X
(µ − 1)c(S)−c(G) (ν − 1)e(S)+c(S)−v(G) ,
TG (µ, ν) :=
S⊆E(G)
where the sum is over all spanning subgraphs of G (equivalently, over all subsets of edges) and
v(.), e(.) and c(.) denote respectively the number of vertices, edges and connected components.
For instance, the Tutte polynomial of a graph with no edge is 1. The equivalence with the Potts
polynomial was established by Fortuin and Kasteleyn [28]:
X
q c(S) (ν − 1)e(S) = (µ − 1)c(G) (ν − 1)v(G) TG (µ, ν),
(16)
PG (q, ν) =
S⊆E(G)
for q = (µ − 1)(ν − 1). In this paper, we work with PG rather than TG because we wish to assign
real values to q (this is more natural than assigning real values to (µ − 1)(ν − 1)). However, we
will use one property that looks more natural in terms of TG : if G and G∗ are dual connected
planar graphs (that is, if G and G∗ can be embedded as dual planar maps) then
TG∗ (µ, ν) = TG (ν, µ).
(17)
Translating this identity in terms of Potts polynomials thanks to (16) gives:
PG∗ (q, ν)
=
=
q(ν − 1)v(G
∗
∗
)−1
v(G )−1
q(ν − 1)
TG∗ (µ, ν)
TG (ν, µ)
e(G)
=
(ν − 1)
q v(G)−1
PG (q, µ),
(18)
where µ = 1 + q/(ν − 1) and the last equality uses Euler’s relation: v(G) + v(G∗ ) − 2 = e(G).
4. Functional equations
We now establish functional equations for the generating functions of two families of colored
planar maps: general planar maps, and triangulations. We begin with general planar maps, for
which Tutte already did most of the work. However, he did not attempt, or did not succeed, to
solve the equation he had established.
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
9
4.1. A functional equation for colored planar maps
Let M be the set of rooted maps. For a rooted map M , denote by dv(M ) and df(M ) the
degrees of the root-vertex and root-face. We define the Potts generating function of planar maps
by:
1 X e(M) v(M)−1 f(M)−1 dv(M) df(M)
M (x, y) ≡ M (q, ν, t, w, z; x, y) =
t
w
z
x
y
PM (q, ν). (19)
q
M∈M
Since there is a finite number of maps with a given number of edges, and PM (q, ν) is a multiple
of q, the generating function M (x, y) is a power series in t with coefficients in Q[q, ν, w, z, x, y].
Proposition 1. The Potts generating function of planar maps satisfies:
M (x, y) = 1 + xywt ((ν − 1)(y − 1) + qy) M (x, y)M (1, y)
+xyzt(xν − 1)M (x, y)M (x, 1)
xM (x, y) − M (1, y)
yM (x, y) − M (x, 1)
+xywt(ν − 1)
+ xyzt
.
x−1
y−1
(20)
Observe that (20) characterizes M (x, y) entirely as a series in Q[q, ν, w, z, x, y][[t]] (think of
extracting recursively the coefficient of tn in this equation). Note also that if ν = 1, then
PM (q, ν) = q v(M) , so that we are essentially counting planar maps by edges, vertices and faces,
and by the root-degrees dv and df. The variable x is no longer catalytic: it can be set to 1 in the
functional equation, which becomes an equation for M (1, y) with only one catalytic variable y.
Proof. In [48], Tutte considered the closely related generating function
X
M̃ (x, y) ≡ M̃ (µ, ν, w, z; x, y) =
wv(M)−1 z f(M)−1 xdv(M) y df(M) TM (µ, ν),
M∈M
which counts maps weighted by their Tutte polynomial. He established the following functional
equation:
M̃ (x, y) = 1 + xyw(yµ − 1)M̃ (x, y)M̃ (1, y) + xyz(xν − 1)M̃ (x, y)M̃ (x, 1)
!
!
y M̃ (x, y) − M̃ (x, 1)
xM̃ (x, y) − M̃ (1, y)
+ xyz
. (21)
+ xyw
x−1
y−1
Now, the relation (16) between the Tutte and Potts polynomials and Euler’s relation (v(M ) +
f(M ) − 2 = e(M )) give
q
, ν, (ν − 1)tw, tz; x, y ,
(22)
M (q, ν, t, w, z; x, y) = M̃ 1 +
ν −1
from which (20) easily follows.
4.2. A functional equation for colored triangulations
Tutte obtained (21) via a recursive description of planar maps involving deletion and contraction of the root-edge. We would like to proceed similarly for triangulations, but the deletion/contraction of the root-edge may change the degrees of the faces that are adjacent to the
root-edge, so that the resulting maps may not be triangulations. This has led us to consider a
larger class of maps.
We call quasi-triangulations rooted planar maps such that every internal face is either a digon
(degree 2) incident to the root-vertex, or a triangle (degree 3). The set of quasi-triangulations is
denoted by Q. It includes the set of near-triangulations, which we define as the maps in which
all internal faces have degree 3. For Q in Q, we denote by dig(Q) and ddig(Q) respectively the
number of internal digons and the number of internal digons that are doubly-incident to the
root-vertex. For instance, the map Q of Figure 3(a) satisfies dig(Q) = 3 and ddig(Q) = 1. A
10
O. BERNARDI AND M. BOUSQUET-MÉLOU
(a)
(b)
Figure 3. A map in Q and one of the associated incidence-marked maps.
map in Q is incidence-marked by choosing for each internal digon one of its incidences with the
root-vertex. An incidence-marked map is shown in Figure 3(b).
We define the Potts generating function of quasi-triangulations by
1 X e(Q) v(Q)−1 f(Q)−1 dig(Q) df(Q) ddig(Q)
Q(x, y) ≡ Q(q, ν, t, w, z; x, y) =
t
w
z
x
y
2
PQ (q, ν). (23)
q
Q∈Q
As before, df(Q) denotes the degree of the root-face of Q. Observe that a map Q in Q gives rise
to 2ddig(Q) distinct incidence-marked maps. Hence the above series can be rewritten as
1 X e(Q) v(Q)−1 f(Q)−1 dig(Q) df(Q)
Q(x, y) =
t
w
z
x
y
PQ (q, ν),
q
~ Q
~
Q∈
~ is the set of incidence-marked maps obtained from Q, and for Q
~ ∈ Q,
~ the underlying
where Q
(unmarked) map is denoted Q.
Proposition 2. The Potts generating function of quasi-triangulations, defined by (23), satisfies
Q(x, y) − 1 − yQ1 (x)
+ xzt(Q(x, y) − 1) + xyztQ1 (x)Q(x, y)
y
ν −1
2
+ yzt(ν − 1)Q(x, y)(2xQ1 (x) + Q2 (x)) + y wt q +
Q(0, y)Q(x, y)
1 − xztν
ywt(ν − 1) Q(x, y) − Q(0, y)
+
(24)
1 − xztν
x
(1 − 2xztν)
where Q1 (x) = [y]Q(x, y) and Q2 (x) = [y 2 ]Q(x, y) =
Q1 (x).
ztν
As in the case of general maps, Eq. (24) characterizes the series Q(x, y) entirely as a series
in Q[q, ν, w, z, x, y][[t]] (think of extracting recursively the coefficient of tn in this equation).
Moreover, the variable x is no longer catalytic when ν = 1, and the equation becomes much
easier to solve. Finally, Tutte’s original equation (1) can be derived from (24), as we explain in
Section 14.2.
Q(x, y) = 1 + zt
Proof. We first observe that it suffices to establish the equation when t = 1, that is, when we do
not keep track of the number of edges. Indeed, this number is e(Q) = (v(Q) − 1) + (f(Q) − 1),
by Euler’s relation, so that Q(q, ν, t, w, z; x, y) = Q(q, ν, 1, wt, zt; x, y). Let us thus set t = 1.
Equation (15) gives
Q(x, y) = 1 + Q\ (x, y) + (ν − 1)Q/ (x, y),
where the term 1 is the contribution of the atomic map m0 having one vertex and no edge,
X
1
wv(Q)−1 z f(Q)−1 xdig(Q) y df(Q) 2ddig(Q) PQ\e (q, ν),
Q\ (x, y) =
q
Q∈Q\{m0 }
and
Q/ (x, y) =
1
q
X
Q∈Q\{m0 }
wv(Q)−1 z f(Q)−1 xdig(Q) y df(Q) 2ddig(Q) PQ/e (q, ν),
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
11
where Q\e and Q/e denote respectively the maps obtained from Q by deleting and contracting
the root-edge e.
A. The series Q\ . We consider the partition Q \ {m0 } = Q′\ ⊎ Q′′\ , where Q′\ (resp. Q′′\ ) is
the subset of maps in Q \ {m0 } such that the root-edge is (resp. is not) an isthmus. We denote
respectively by Q′\ (x, y) and Q′′\ (x, y) the contributions of Q′\ and Q′′\ to the generating function
Q\ (x, y), so that
Q\ (x, y) = Q′\ (x, y) + Q′′\ (x, y).
A.1. Contribution of Q′\ . Deleting the root-edge of a map in Q′\ leaves two maps in Q, as
illustrated in Figure 4. Hence there is a simple bijection between Q′\ and the set of ordered pairs
(R, R′ ) of rooted maps in Q, such that R′ has no internal digon. The Potts polynomial of this
pair can be determined using (13). One thus obtains
Q′\ (x, y) = qy 2 w Q(0, y)Q(x, y),
(25)
as Q(0, y) is the generating function of maps with no internal digon.
R
R′
Figure 4. Decomposition of maps in Q′\ . The root-edge is dashed.
A.2. Contribution of Q′′\ . Deleting the root-edge of a map Q in Q′′\ gives a map R in Q.
Conversely, given R ∈ Q, there are at most two ways to reconstruct a map of Q′′\ by adding a
new edge and creating a new internal face:
– If df(R) ≥ 2, one can create an internal triangle,
– If df(R) ≥ 1, one can create an internal digon; depending on whether the root-edge of
R is a loop, or not, this new digon will be doubly incident to the root, or not.
In terms of incidence-marked maps, one can create an internal triangle (provided df(R) ≥ 2), or
an internal digon marked at its first incidence with the root (provided df(R) ≥ 1), or an internal
digon marked at its second incidence with the root (provided the root-edge of R is a loop).
These three possibilities are illustrated in Figure 5. In the third case, the map R is obtained by
gluing at the root two maps R′ and R′′ such that R′′ has outer degree 1, and PR (q, ν) is easily
determined using (14). This gives:
Q′′\ (x, y) = z
Q(x, y) − 1 − yQ1 (x)
+ xz(Q(x, y) − 1) + xyzQ1 (x)Q(x, y)
y
(26)
as Qi (x) := [y i ]Q(x, y) is the generating function of maps with outer degree i.
R′
R′′
Figure 5. Decomposition of an incidence-marked map of Q′′\ .
B. The series Q/ . We now consider the partition Q \ {m0 } = Q′/ ⊎ Q′′/ , where Q′/ (resp. Q′′/ ) is
the subset of maps in Q such that the root-edge is (resp. is not) a loop. We denote respectively
12
O. BERNARDI AND M. BOUSQUET-MÉLOU
by Q′/ (x, y) and Q′′/ (x, y) the contributions of Q′/ and Q′′/ to the generating function Q/ (x, y), so
that
Q/ (x, y) = Q′/ (x, y) + Q′′/ (x, y).
B.1. Contribution of Q′/ . Contracting the root-edge of a map in Q′/ is equivalent to deleting
this edge. It gives a map R in Q, formed of two maps of Q attached at a vertex. Hence there is
a simple bijection, illustrated in Figure 6, between Q′/ and the set of ordered pairs (R′ , R′′ ) of
rooted maps in Q, such that the map R′′ has outer degree 1 or 2. The Potts polynomial of the
map R obtained by gluing R′ and R′′ can be determined using (14). One thus obtains
Q′/ (x, y) = yzQ(x, y)(2xQ1 (x) + Q2 (x)).
(27)
The factor 2 accounts for the two ways of marking incidences in the new digon that is created
when R′′ has outer degree 1.
R′
R′′
Figure 6. Decomposition of maps in Q′/ .
B.2. Contribution of Q′′/ . Contracting the root-edge e0 of a map in Q′′/ gives a map that
may not belong to Q, as contraction may create faces of degree 1. This happens when the face
to the left of e0 is an internal digon (Figure 7).
Q′′1/
Q′′2/
ek
e0
R
R′
Figure 7. Top: the partition Q′′1/ ⊎ Q′′2/ of the set Q′′/ . Bottom: the result of
contracting the root-edge e0 and subsequently removing the loops e1 , . . . , ek .
For a map in Q′′/ , we consider the maximal sequence of edges e0 , e1 , . . . , ek , such that e0 is
the root-edge and for i = 1, . . . , k, the edges ei−1 and ei bound an internal digon. We partition
Q′′/ further, writing Q′′/ = Q′′1/ ⊎ Q′′2/ , depending on whether the face to the left of ek is the outer
face, or not. We consistently denote by Q′′1/ (x, y) and Q′′2/ (x, y) the respective contributions of
these sets to Q′′/ (x, y).
B.2.1. Contribution of Q′′1/ . As shown on the left of Figure 7, there is a bijection between
the set Q′′1/ and the set of triples (k, R, R′ ), where k ≥ 0 and R, R′ are maps in Q such that R′
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
13
has no internal digon. Let Q be a map in Q′′1/ and let (k, R, R′ ) be its image by this bijection.
By contracting the root-edge e0 of Q, the edges e1 , . . . , ek become loops attached to the map
obtained by gluing R and R′ at their root-vertex. Equation (14) shows that the Potts polynomial
of Q/e0 is ν k PR (q, ν) PR′ (q, ν)/q. Considering all triples (k, R, R′ ), one obtains
y2w
Q(0, y)Q(x, y).
(28)
1 − xzν
B.2.2. Contribution of Q′′2/ .
Here, it is convenient to consider incidence-marked maps.
~ is the set of incidence-marked maps corresponding to Q. Similarly, denote by Q
~ ′′
Recall that Q
Q′′1/ (x, y) =
2/
the set of incidence-marked maps corresponding to Q′′2/ . As observed above, a map Q in Q gives
~ Hence
2ddig(Q) incidence-marked maps in Q.
X
1
wv(Q)−1 z f(Q)−1 xdig(Q) y df(Q) PQ/e0 (q, ν),
Q′′2/ (x, y) =
q
′′
~ Q
~
Q∈
2/
~ be an incidence-marked map in Q
~ ′′ . With the notation
where e0 is the root-edge of Q. Let Q
2/
e1 , e2 , . . . , ek introduced above, the edge ek is incident to an internal triangle f . By contracting
the root-edge e0 , the edges e1 , . . . , ek become loops. By deleting these k loops, one obtains a
~ The face f becomes a digon fˆ incident to the root-vertex (and doubly incident to the
map of Q.
root-vertex if f is incident to only 2 vertices; see Figure 7). One of the incidences between the
digon fˆ and the root-vertex indicates the position of the contracted edge e0 . By marking the
~ in Q
~ such that PQ/e (q, ν) = ν k PR (q, ν) (we
digon fˆ at this incidence, one obtains a map R
0
~ encountered when
have used (14) again). Moreover, the mark created in fˆ is the first mark of R
turning around the root-vertex in counter-clockwise direction, starting from the root-edge. This
~ to the map Q
~ is a bijection between
implies that the mapping which associates the pair (k, R)
′′
~
~
maps of Q2/ and pairs (k, R) made of a non-negative integer k and an incidence-marked map R
~ having at least one internal digon. Considering all pairs (k, R),
~ one obtains
in Q
Q′′2/ (x, y) =
yw Q(x, y) − Q(0, y)
.
1 − xzν
x
(29)
It remains to add up the contributions (25–26), then the contributions (27–29) multiplied by
(ν − 1), and finally the contribution 1 of the map m0 , to obtain the functional equation of the
proposition, at t = 1. Then, it suffices to replace w by wt and z by zt to keep track of the number
of edges. The connection between Q1 (x) and Q2 (x) finally follows from (24) by extracting the
coefficient of y 1 .
5. A source of invariants
In this section, we establish an algebraic result that will be useful to construct invariants (in
the sense of Section 2.2) associated with the functional equations of the previous section.
Let Tm (x) be the mth Chebyshev polynomial of the first kind, defined by
Tm (cos φ) = cos(mφ).
(30)
This sequence of polynomials satisfies the recurrence relation T0 (x) = 1, T1 (x) = x, and for
m ≥ 2, Tm (x) = 2xTm−1 (x) − Tm−2 (x). In particular, Tm has degree m. Moreover, it is even or
odd depending on whether m is even or odd.
Proposition 3. Let q ∈ C, and let K(u, v) = u2 + v 2 − (q − 2)uv − 1. There exists a polynomial
J(u) ∈ C[u] such that K(u, v) divides J(u) − J(v) if and only if
q = 2 + 2 cos
for some integers k and m such that 0 < 2k < m.
2kπ
m
14
O. BERNARDI AND M. BOUSQUET-MÉLOU
Assume this holds, with k and m relatively prime. Let J(u) = Tm u sin 2kπ
m . Then J(u) is
a solution of minimal degree.
Observe that we do not require m to be odd.
Examples
Given the conditions 0 < 2k < m, the smallest possible value of m is 3. We focus on values of k
and m such that q is an integer, and give J(u) = Tm (u sin 2kπ/m) up to a constant factor.
• For m = 3 and k = 1, we have q = 1 and K(u, v) = u2 + v 2 + uv − 1. The polynomial J(u) is
u3 − u. The difference J(u) − J(v) satisfies the required divisibility property:
J(u) − J(v) = (u − v)(u2 + v 2 + uv − 1).
• For m = 4 and k = 1, we have q = 2 and K(u, v) = u2 + v 2 − 1. We find J(u) = 8u4 − 8u2 + 1,
and observe that J(u) − J(v) is divisible by K(u, v):
J(u) − J(v) = 8(u − v)(u + v)(u2 + v 2 − 1).
• Finally for m = 6 and k = 1, we have q = 3 and K(u, v) = u2 + v 2 − uv − 1. We find
J(u) = u6 − 2u4 + u2 − 2/27 and observe that
J(u) − J(v) = (u − v)(u + v)(u2 + v 2 + uv − 1)(u2 + v 2 − uv − 1).
Proof of Proposition 3. Let z ∈ C \ {0} be such that q − 2 = z + z −1 . Such a value z always
exists (there are two such values in general, but only one if q = 0 or q = 4).
Let Φ and Ψ be the following linear transformations:
Φ(u, v) = (v, u) and Ψ(u, v) = u, (z + z −1 )u − v .
Observe that Φ and Ψ are involutions, and that they leave K(u, v) unchanged:
K(u, v) = K(Φ(u, v)) = K(Ψ(u, v)).
Lemma 4. For i ∈ Z, denote
ui = αi u − αi−1 v
with
αi =
z i − z −i
.
z − z −1
When z = 1 (resp. z = −1), we take for αi the limit value αi = i (resp. αi = (−1)i−1 i).
The orbit of (u, v) under the action of the group generated by Φ and Ψ consists of all pairs
(ui , ui±1 ) for i in Z (in particular, (u, v) = (u1 , u0 )). Consequently, for all i in Z,
K(ui , ui±1 ) = K(u, v).
Proof. One has (u, v) = (u1 , u0 ), and for all i ∈ Z,
Φ(ui , ui±1 ) = (ui±1 , ui ),
Ψ(ui , ui+1 ) = (ui , ui−1 ) and Ψ(ui , ui−1 ) = (ui , ui+1 ).
The description of the orbit follows. The second result follows from the fact that Φ and Ψ leave
K(u, v) unchanged.
We now return to the proof of Proposition 3. Assume there exists a polynomial J(u) such
that K(u, v) divides ∆(u, v) := J(u) − J(v). We will prove that ∆(u, v) has many factors other
than K(u, v).
For a start, an obvious factor of ∆(u, v) is u − v.
Now for all i ≥ 0, the polynomial K(ui+1 , ui ) divides J(ui+1 ) − J(ui ). By Lemma 4, this
means that K(u, v) divides J(ui+1 ) − J(ui ) for all i ≥ 0, and it also divides the sum
j−1
X
i=0
(J(ui+1 ) − J(ui )) = J(uj ) − J(u0 )
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
15
for all j ≥ 0. Similarly, for all i ≥ 0, the polynomial K(u−i−1 , u−i ) = K(u, v) divides J(u−i−1 )−
J(u−i ). Summing over i = 0, . . . , j − 1 shows that K(u, v) divides J(u−j ) − J(u0 ) for all j ≥ 0.
Thus finally:
K(u, v) divides J(uj ) − J(v) for all j ∈ Z.
(31)
If αj 6= 0, we can express u in terms of uj := w and u0 = v, and the divisibility property
(between polynomials in v and w) reads
w + αj−1 v
K
,v
J(w) − J(v).
(32)
αj
Given that
u + αj−1 v
1
, v = 2 Kj (u, v)
K
αj
αj
with
2
j
z − z −j
,
Kj (u, v) = u2 + v 2 − uv(z j + z −j ) −
z − z −1
we can rewrite (32) as
Kj (u, v) J(u) − J(v) = ∆(u, v)
for all j such that αj 6= 0. Observe that the polynomials Kj (u, v) and Kk (u, v) are relatively
prime, unless they coincide. Consequently, the collection of polynomials Kj (u, v) such that
αj 6= 0 must be finite.
If there exists j ∈ Z such that αj = 0, then z j = z −j and z is a root of unity. If αj 6= 0 for all
j ∈ Z, then there exist j 6= k such that Kj (u, v) and Kk (u, v) coincide. This implies that either
z j = z k or z j = z −k . Again, z is a root of unity.
Let us first prove that z cannot be ±1, or equivalently, that q cannot be 4 or 0. For z = 1
and q = 4,
Kj (u, v) := u2 + v 2 − 2uv − j 2 ,
while for z = −1 and q = 0,
Kj (u, v) := u2 + v 2 − 2uv(−1)j − j 2 .
In both cases, αj = 0 if and only if j = 0, so that the polynomials Kj for which αj 6= 0 form an
infinite family. Hence z cannot be ±1.
Let us denote
2kπ
z = eiθ with θ =
,
m
with k and m coprime (again, we allow m to be even). This means that we started from
2kπ
,
q = 2 + 2 cos
m
and thus we may assume 0 < 2k < m, that is, θ ∈ (0, π). We can now write
sin2 jθ
.
sin2 θ
This polynomial divides ∆(u, v) as soon as αj =
6 0, that is, as soon as sin jθ 6= 0. This includes
of course K1 (u, v) = K(u, v).
As j varies in Z, there are as many distinct polynomials Kj (u, v) such that sin jθ 6= 0 as
values of cos jθ = cos 2jkπ/m distinct from ±1. Using the fact that k and m are relatively
prime, it is easy to see that there are ⌊(m − 1)/2⌋ such values, namely all values cos 2jπ/m for
j = 1, . . . , ⌊(m − 1)/2⌋. Hence for 1 ≤ j ≤ ⌊(m − 1)/2⌋,
Kj (u, v) = u2 + v 2 − 2uv cos jθ −
sin2 2jπ/m
sin2 θ
is a divisor of ∆(u, v) = J(u) − J(v). Another divisor is (u − v). Finally, if m is even, then
k is odd and it is easy to see that um/2 = −v. By (31), K(u, v) divides J(−v) − J(v), which
means that J(v) is an even polynomial. As (u − v) divides J(u) − J(v), it follows that (u + v)
u2 + v 2 − 2uv cos 2jπ/m −
16
O. BERNARDI AND M. BOUSQUET-MÉLOU
is another divisor of J(u) − J(v). Putting together all divisors we have found, we conclude that
∆(u, v) = J(u) − J(v) is a multiple of
⌊(m−1)/2⌋
Y
sin2 2jπ/m
2
2
χm,0
u + v − 2uv cos 2jπ/m −
∆0 (u, v) := (u − v)(u + v)
sin2 θ
j=1
where χm,0 equals 1 if m is even, and 0 otherwise. In particular, J(u) has degree at least m.
We now claim that
2m−1 sinm θ ∆0 (u, v) = J(u) − J(v),
(33)
for J(u) = Tm (u sin θ). This will prove that Tm (u sin θ) is a solution to our problem (since
K(u, v) is a factor of ∆0 (u, v)), of minimal degree m.
It suffices to prove (33) for v = cos ψ/ sin θ, for a generic value of ψ. We observe that both
sides of (33) are polynomials in u of degree m and leading coefficient 2m−1 sinm θ. We now want
to prove that they have the same roots. We can easily factor ∆0 (u, v) in linear factors of u:
⌊m/2⌋
Y
cos(ψ + 2jπ/m)
.
u−
∆0 (u, v) =
sin θ
j=−⌊(m−1)/2⌋
For a generic value of ψ, this polynomial has m distinct roots. So it remains to prove that these
roots also cancel J(u) − J(v), i.e., that
Tm (cos(ψ + 2jπ/m)) = Tm (cos ψ).
This clearly holds, given that Tm (cos φ) = cos(mφ) for any φ.
This concludes the proof of Proposition 3.
6. Invariants for planar maps
Consider the functional equation (20) we have established for colored planar maps. By Euler’s
relation, we do not lose information by setting the indeterminate z to 1: we thus decide to do
so. The functional equation is linear in the main unknown series, M (x, y). The coefficient of
M (x, y) is called the kernel, and is denoted by K(x, y):
K(x, y) = 1 −
x2 ywt(ν − 1)
xy 2 t
−
− xyt(xν − 1)M (x, 1) − xywt ((ν − 1)(y − 1) + qy) M (1, y).
x−1
y−1
Lemma 5. Set x = 1 + ts. The kernel K(x, y), seen as a function of y, has two roots, denoted
Y1 and Y2 , in the ring Q(q, ν, w, s)[[t]]. Their constant terms are 1 and s/(w(ν − 1)) respectively.
The coefficient of t in Y1 is s/(w − wν + s), and in particular, is non-zero.
Proof. With x = 1 + st, the equation K(x, Y ) = 0 reads
Y w(ν − 1)
= tY xY + (1 + x)w(ν − 1)(Y − 1) + x(Y − 1)(xν − 1)M (x, 1)
(Y − 1) 1 −
s
+ xw(Y − 1) ((ν − 1)(Y − 1) + qY ) M (1, Y ) .
In this form, it is clear that the constant term of a root Y must be 1 or s/w/(ν − 1). For
each of these choices, the factor t occurring on the right-hand side guarantees the existence of a
unique solution Y (the coefficient of tn can be determined by induction on n).
Proposition 6. Set x = 1 + ts and let Y1 , Y2 be the series defined in Lemma 5. Define
y−1
ty
I(y) = wtyqM (1, y) +
+
.
y
y−1
Then I(y) is an invariant. That is, I(Y1 ) = I(Y2 ).
If, moreover, q is of the form
q = 2 + 2 cos
2kπ
,
m
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
17
with 0 < 2k < m and k and m coprime, then there exists a second invariant,
!
β(4
−
q)(ȳ
−
1)
+
(q
+
2
β)I(y)
−
q
p
J(y) = D(y)m/2 Tm
,
2 D(y)
where Tm is the mth Chebyshev polynomial (30), β = ν − 1, and
D(y) = (qν + β 2 )I(y)2 − q(ν + 1)I(y) + βt(q − 4)(wq + β) + q.
Before proving this proposition, let us recall that Tm (x) is a polynomial in x of degree m,
which is even (resp. odd) if m is even (resp. odd). This implies that J(y) only involves nonnegative integral powers of D(y), and thus is a polynomial in q, ν, w, t, ȳ and I(y) with rational
coefficients. Moreover, it follows from the expressions of I(y) and J(y) that, when expanded in
powers of t, J(y) has rational coefficients in y with a pole at y = 1 of multiplicity at most m.
Proof. Denote β = ν − 1. The functional equation (20) reads
K(x, y)M (x, y) = R(x, y),
where the kernel K(x, y) is
K(x, y) = 1 −
xy 2 t
x2 ytwβ
−
− xyt (xν − 1) M (x, 1) − xytw (y(q + β) − β) M (1, y),
x−1
y−1
and the right-hand side R(x, y) is:
R(x, y) = 1 −
xytM (x, 1) xytwβM (1, y)
−
.
y−1
x−1
Both series Yi cancel the kernel. Replacing y by Yi in the functional equation gives R(x, Yi ) = 0.
We thus have four equations, K(x, Y1 ) = R(x, Y1 ) = K(x, Y2 ) = R(x, Y2 ) = 0, with coefficients
in Q(q, ν, w, t), that relate Y1 , Y2 , M (1, Y1 ), M (1, Y2 ), x and M (x, 1). We will eliminate from
this system x and M (x, 1) to obtain two equations relating Y1 , Y2 , M (1, Y1 ) and M (1, Y2 ), and
these equations will read I(Y1 ) = I(Y2 ) and J(Y1 ) = J(Y2 ).
Let us write xM (x, 1) = S(x). We can solve the pair R(x, Y1 ) = 0, R(x, Y2 ) = 0 for x and
S(x). This gives:
1
twβY1 Y2 (Y1 − 1) M (1, Y1 ) twβY1 Y2 (Y2 − 1) M (1, Y2 )
−
,
=1−
x
Y1 − Y2
Y2 − Y1
S(x) = xM (x, 1) =
(Y1 − 1) (Y2 − 1) (Y1 M (1, Y1 ) − Y2 M (1, Y2 ))
tY1 Y2 ((Y1 − 1) M (1, Y1 ) − (Y2 − 1) M (1, Y2 ))
(34)
Let us now work with the equations K(x, Y1 ) = 0 and K(x, Y2 ) = 0. We eliminate M (x, 1)
between them. The resulting equation can be solved for x, yielding a second expression of 1/x:
1
tY1 Y2
twY1 Y2 ((q + β)Y1 − β) M (1, Y1 )
=
−
x
(Y1 − 1) (Y2 − 1)
Y1 − Y2
twY1 Y2 ((q + β)Y2 − β) M (1, Y2 )
−
. (35)
Y2 − Y1
Comparing the two expressions of 1/x gives an identity between Y1 , Y2 , M (1, Y1 ) and M (1, Y2 )
which can be written as
t
t
1
1
+
+
= wtqY2 M (1, Y2 ) −
.
wtqY1 M (1, Y1 ) −
Y1
Y1 − 1
Y2
Y2 − 1
This shows that the series I(y) defined in the proposition is indeed an invariant, as
I(y) = 1 + t + wtqyM (1, y) −
1
t
+
.
y y−1
18
O. BERNARDI AND M. BOUSQUET-MÉLOU
Let us denote I = I(Y1 ) = I(Y2 ). The above equation gives an expression of M (1, Yi ) in terms
of Yi and I:
M (1, Yi ) = −
(1 − Yi )2 + tYi 2 + I Yi (1 − Yi )
.
twqYi 2 (Yi − 1)
(36)
Now in K(x, Y1 ) = 0, set M (x, 1) = x̄S(x), replace x by its expression derived from (35),
and then each M (1, Yi ) by its expression in terms of I. Solve the resulting equation for S(x),
and compare the solution with (34) (where, again, each term M (1, Yi ) has been replaced by its
expression (36)). This gives an identity relating Y1 , Y2 and I:
β Y12 + Y22 − (q − 2)Y1 Y2 + ((q + 2β)(I − 2) + qν) Y1 Y2 (Y1 + Y2 )
+ (q + β) I 2 − (3 q + 4 β) I + qt (wq + β) + 2 q − qβ + 4 β Y12 Y22 = 0.
By an appropriate change of variables, we will transform this identity into
U12 + U22 − (q − 2)U1 U2 − 1 = 0
(37)
and then apply Proposition 3. First, setting Yi = 1/Zi gives an equation of total degree 2 in Z1
and Z2 . Then, a well-chosen translation Zi := Vi + a gives an equation of total degree 2 in V1
and V2 having no linear term:
V12 + V22 − (q − 2)V1 V2 −
qD
= 0,
(4 − q)β 2
with
D = (qν + β 2 )I 2 − q(ν + 1)I + βt(q − 4)(wq + β) + q.
The value of the shift a is
a=1−
(q + 2β)I − q
.
β(4 − q)
Finally, we have reached an equation of the form (37), with
√
β(4 − q)(1/Yi − 1) + (q + 2β)I − q
β 4−q
p
Vi =
.
Ui = √
qD
q(4 − q)D
Now assume q = 2+2 cos θ with θ = 2kπ/m, where k and m are coprime and 0 < 2k < m. Let
u and v be two indeterminates. By Proposition 3, the polynomial u2 +v 2 −(q−2)uv−1 divides the
polynomial Tm (u sin θ)− Tm (v sin θ). Returning to (37) shows that Tm (U1 sin θ)− Tm (U2 sin θ) =
0. Equivalently,
!
!
β(4 − q)(1/Y2 − 1) + (q + 2β)I − q
β(4 − q)(1/Y1 − 1) + (q + 2β)I − q
p
p
Tm
sin θ = Tm
sin θ ,
q(4 − q)D(Y1 )
q(4 − q)D(Y2 )
where D(y) is defined in the proposition. In other words,
Tm
(4 − q)β(ȳ − 1) + (q + 2β)I − q
p
p
sin θ
q(4 − q) D(y)
!
p
is an invariant. Given that sin θ = q(4 − q)/2, we obtain, after multiplying the above invariant
by D(y)m/2 , the second invariant J(y) given in the proposition. The multiplication by D(y)m/2
preserves the invariance, as D(y) only depends on y via the invariant I(y).
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
19
7. Invariants for planar triangulations
Consider the functional equation (24) we have established for colored triangulations. We do
not lose information by setting z = w = 1: by counting edge-face incidences, we obtain, for any
map Q ∈ Q,
3(f(Q) − dig(Q) − 1) + 2 dig(Q) + df(Q) = 2 e(Q),
while Euler’s relation reads
v(Q) + f(Q) − 2 = e(Q).
Thus v(Q) and f(Q) can be recovered from dig(Q), df(Q) and e(Q). Let us thus set w = z = 1.
Equation (24) is linear in the main unknown series, Q(x, y). We call the coefficient of Q(x, y)
the kernel.
Lemma 7. Set x = ts. The kernel of (24), seen as a function of y, has two roots, denoted Y1
and Y2 , in the ring Q(q, ν, s)[[t]]. Their constant terms are 0 and s/(ν − 1) respectively. Both
series actually belong to Q(ν)[q, s, 1/s][[t]].
Proof. Denote by K(x, y) the kernel of (24). After setting x = st, the equation K(x, Y ) = 0
reads
t
(ν − 1)Y
=
P (Q(x, Y ), Q1 (x), Q2 (x), Q(0, Y ), q, ν, t, s, Y ),
(38)
Y 1−
s
1 − νst2
for some polynomial P . The result follows, upon extracting inductively the coefficient of tn in
the roots Yi .
The first few terms of Y1 and Y2 read:
ν −1 2
t + O t3 ,
Y1 = t +
s
s3 q + s3 ν − s3 + ν 3 − 3 ν 2 + 3 ν − 1
s
−
Y2 =
t + O t2 .
3
ν −1
(ν − 1)
Proposition 8. Let x = ts and let Y1 , Y2 be the series defined in Lemma 7. Define
t
1
I(y) = tyqQ(0, y) − + 2 .
y y
Then I(y) is an invariant. That is, I(Y1 ) = I(Y2 ).
If, moreover, q is of the form
2kπ
,
m
with 0 < 2k < m and k and m coprime, then there exists a second invariant,
!
βt(4 − q)ȳ + tqνI(y) + β(q − 2)
m/2
p
,
J(y) = D(y)
Tm
2 D(y)
q = 2 + 2 cos
where Tm is the mth Chebyshev polynomial (30), β = ν − 1, and
D(y) = qν 2 t2 I(y)2 + β (4β + q) tI(y) − qβνt3 (4 − q) + β 2 .
As in the case of planar maps, the fact that Tm (x) is a polynomial in x of degree m, which is
even (resp. odd) if m is even (resp. odd) implies that J(y) is a polynomial in q, ν, t, ȳ and I(y)
with rational coefficients. Moreover, the expressions of I(y) and J(y) show that, when expanded
in powers of t, J(y) has rational coefficients in y with a pole at y = 0 of multiplicity at most 2m.
Proof. The proof is similar to the proof of Proposition 6, but the strategy we adopt to eliminate
x, Q1 (x) and Q2 (x) is different. First, in Eq. (24), we replace Q2 (x) by its expression in terms
of Q1 (x), given in Proposition 2. This yields
K(x, y)Q(x, y) = R(x, y),
20
O. BERNARDI AND M. BOUSQUET-MÉLOU
where the kernel K(x, y) is
K(x, y) = 1 − xt −
t
ytβ
ty 2 (β + q − xνqt) Q(0, y) y (ν + xνt − 1) Q1 (x)
−
−
−
, (39)
y (1 − xνt) x
1 − xνt
ν
and the right-hand side R(x, y) is:
R(x, y) = 1 − xt −
t
βytQ(0, y)
−
− tQ1 (x).
y x (1 − xνt)
(40)
Both series Yi cancel the kernel. Replacing y by Yi in the functional equation gives R(x, Yi ) = 0.
We thus have four equations, K(x, Y1 ) = R(x, Y1 ) = K(x, Y2 ) = R(x, Y2 ) = 0, with coefficients
in Q(q, ν, t), that relate Y1 , Y2 , Q(0, Y1 ), Q(0, Y2 ), x and Q1 (x). We will eliminate from this
system x and Q1 (x) to obtain two equations relating Y1 , Y2 , Q(0, Y1 ) and Q(0, Y2 ), and these
equations will read I(Y1 ) = I(Y2 ) and J(Y1 ) = J(Y2 ).
Here is the elimination strategy we adopt. We first form two equations that do not involve
Q1 (x): the first one is obtained by eliminating Q1 (x) between K(x, Y1 ) = 0 and K(x, Y2 ) = 0, the
second one is obtained by eliminating Q1 (x) between R(x, Y1 ) = 0 and R(x, Y2 ) = 0. Eliminating
x between the two resulting equations gives
Y2 2 Y1 3 tqQ(0, Y1 ) − Y1 2 Y2 3 tqQ(0, Y2 ) − (Y1 − Y2 ) (tY1 + tY2 − Y2 Y2 ) ,
or equivalently,
I(Y1 ) = I(Y2 ),
where I(y) is defined as in the proposition. We have thus proved that I(y) is an invariant.
Let us denote I = I(Y1 ) = I(Y2 ). From the definition of I(y), we obtain
Q(0, Yi ) =
Yi − t + I Yi 2
.
qtYi 3
Let us now eliminate Q1 (x) between K(x, Y1 ) = 0 and R(x, Y1 ) = 0, on the one hand, and
(again) between R(x, Y1 ) = 0 and R(x, Y2 ) = 0, on the other hand. Also, we replace each
occurrence of Q(0, Yi ) by its expression in terms of Yi and I. Eliminating x between the two
resulting equations yields:
βt2 Y12 + Y22 − (q − 2)Y1 Y2 + t (tqνI + (q − 2)β) Y1 Y2 (Y1 + Y2 )
+ q(1 − 2ν)tI + t3 q 2 ν − (q − 1)β Y12 Y22 = 0.
From this point on, the proof mimics the proof of Proposition 6. By the change of variables
Ui =
βt(4 − q)ȳ + tqνI + β(q − 2)
p
,
q(4 − q)D
we transform the above identity into an identity of the form (37), and conclude using Proposition 3.
8. Theorems of invariants
In the previous section, we have exhibited, for each of the two problems we study, a pair
(I(y), J(y)) of invariants. We prove here that in both cases, J(y) is a polynomial in I(y) with
coefficients in Q(q, ν, w)((t)).
8.1. General maps
s
+ O(t) be the
Theorem 9. Denote K = Q(q, ν, w). Let Y1 = 1 + O(t) and Y2 = w(ν−1)
series of K(s)[[t]] defined in Lemma 5. Let d ∈ N and let H(y) ≡ H(q, ν, t, w; y) be a series in
K(y)((t)) having valuation at least −d in (y − 1). By this, we mean that for all n, the coefficient
hn (y) := [tn ]H(y) either has no pole at y = 1, or a pole of multiplicity at most d. Then the
composed series H(Y1 ) and H(Y2 ) are well-defined and belong to K(s)((t)).
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
21
If moreover H(y) is an invariant (i.e., H(Y1 ) = H(Y2 )), then there exist Laurent series
A0 , A1 , . . . , Ad in K((t)) such that
H(y) =
d
X
Ai I(y)i ,
i=0
where I(y) is the first invariant defined in Proposition 6.
Before proving this theorem, let us apply it to the case where H(y) is the invariant J(y) of
Proposition 6. As discussed just after this proposition, J(y) has valuation at least −m in (y − 1).
Hence the above theorem gives:
Corollary 10. Let q = 2 + 2 cos 2kπ/m, with k and m coprime and 0 < 2k < m. Let I(y) be
the first invariant of Proposition 6. There exist Laurent series C0 , . . . , Cm in t, with coefficients
in Q(q, ν, w), such that
!
m
X
β(4 − q)(ȳ − 1) + (q + 2 β)I(y) − q
m/2
p
D(y)
Tm
=
Cr I(y)r ,
(41)
2 D(y)
r=0
where β = ν − 1, Tm is the mth Chebyshev polynomial and
D(y) = (qν + β 2 )I(y)2 − q(ν + 1)I(y) + βt(q − 4)(wq + β) + q.
Proof of Theorem 9. Let us first prove that the series H(Y1 ) and H(Y2 ) are well-defined. Each
coefficient hn (y) of H(y) is a rational function in y with coefficients in K, with a pole of multiplicity at most d at y = 1 = [t0 ]Y1 . Given that [t]Y1 6= 0, this implies that td hn (Y1 ) is a power
s
= [t0 ]Y2
series in K(s)[[t]], and H(Y1 ) is well-defined. Moreover, hn (y) has no pole at y = w(ν−1)
since hn (y) does not depend on s. Hence hn (Y2 ) is a series in K(s)[[t]], and H(Y2 ) is well-defined.
ty
Observe now that I(y) = y−1
+ R(y), where R(y) is a series in whose coefficients have no pole
at y = 1. Hence, there exist Laurent series A0 , . . . , Ad in K((t)) such that the series
G(y) := H(y) −
n
d
X
i
Ai I(y)
i=0
has coefficients gn (y) := [t ]G(y) which are rational in y and cancel at y = 1. (One begins by
cancelling the coefficient of (y − 1)−d in H(y) − Ad I(y)d by an appropriate choice of Ad , and
then proceeds up to the cancellation of the coefficient of (y − 1)0 by an appropriate choice of
A0 .)
We now suppose that H(y) is an invariant and proceed to prove that G(y) = 0. Note that
G(y) is an invariant (as I(y) and H(y) themselves). Thus it suffices to prove the following
statement:
An invariant G(y) ∈ K(y)((t)) whose coefficients gn (y) vanish at y = 1 is zero.
P
Let G(y) = n gn (y)tn be such an invariant. Assume G(y) 6= 0, and that G(y) has valuation
0 in t (a harmless assumption, upon multiplying G(y) by a power of t). We will prove that the
coefficients [t0 ]G(Y1 ) and [t0 ]G(Y2 ) are not equal, which contradicts the fact that G(y) is an
invariant.
Given that the constant terms of Y1 and Y2 are not poles of any gn (y), both gn (Y1 ) and gn (Y2 )
are formal power series in t, and
[t0 ]G(Yi ) = g0 ([t0 ]Yi )
for i = 1, 2.
On the one hand, [t0 ]Y1 = 1 and gn (1) = 0 for all n, so that [t0 ]G(Y1 ) = 0. On the other hand,
s
and g0 (y) is different from 0 by assumption and does not depend on s. Thus
[t0 ]Y2 = w(ν−1)
s
g0 ( w(ν−1) ) 6= 0 and we have reached a contradiction. This proves that G(y) = 0.
22
O. BERNARDI AND M. BOUSQUET-MÉLOU
8.2. Triangulations
s
Theorem 11. Denote K = Q(q, ν). Let Y1 = t + O(t2 ) and Y2 = ν−1
+ O(t) be the series
in K[s, 1/s][[t]] defined in Lemma 7. Let d ∈ N and let H(y) ≡ H(q, ν, t; y) be a series in
K[y, 1/y][[t]] of valuation at least −2d − 1 in y. Then the composed series H(Y1 ) and H(Y2 ) are
well-defined and belong to K(s)((t)).
If moreover H(y) is an invariant (i.e. H(Y1 ) = H(Y2 )), then there exist series A0 , A1 , . . . , Ad
in K[[t]] such that
d
X
i
Ai I(y) ,
H(y) =
i=0
where I(y) is the first invariant defined in Proposition 8.
Before proving this theorem, let us apply it to the case where H(y) is the invariant J(y) of
Proposition 8. As discussed just after this proposition, J(y) has valuation (at least) −2m in y.
Hence the above theorem gives, with Ar = tr Cr :
Corollary 12. Let q = 2 + 2 cos 2kπ/m, with k and m coprime and 0 < 2k < m. Let I(y)
be the first invariant defined in Proposition 8. There exist Laurent series C0 , . . . , Cm in t, with
coefficients in Q(q, ν) such that
!
m
X
β(4 − q)tȳ + qνtI(y) + β(q − 2)
m/2
p
D(y)
Tm
=
Cr (tI(y))r ,
(42)
2 D(y)
r=0
where β = ν − 1, Tm is the mth Chebyshev polynomial and
D(y) = qν 2 t2 I(y)2 + β (4β + q) tI(y) − qβνt3 (4 − q) + β 2 .
(The convention Ar = tr Cr happens to be convenient in Section 11.)
Lemma 13. Let j = 1 or 2. For all n ∈ N, the coefficient [tn ]Yj has valuation larger than −n
in s. Equivalently, for all n, i ≥ 0, [s−n tn−i ]Yj = 0. This also means that replacing t by st in
Yj gives a series of sK[s][[t]]. The same properties hold for Yjk , for k > 0.
Proof. It is easy to see that, for a series Y ≡ Y (t) ∈ K[s, 1/s][[t]], the following properties are
equivalent:
– for all n, i ≥ 0 [s−n tn−i ]Y = 0,
– Y (ts) belongs to sK[s][[t]].
The second statement shows that these properties hold for Y k if they hold for Y .
We now prove that each Yj satisfies the second property. We start with the series Y1 = O(t).
It satisfies (38), which implies that the series Z := Y1 (ts)/s satisfies
Z=
t
P (Q(x, sZ), Q1 (x), Q2 (x), Q(0, sZ), q, ν, ts, s, sZ),
(1 − νs3 t2 )(1 − (ν − 1)Z)
from which it is clear that Z has coefficients in K[s].
s
Similarly, the series Y2 = ν−1
+ O(t) satisfies (38), which implies that the series Z := Y2 (ts)/s
satisfies
t
1
−
P (Q(x, sZ), Q1 (x), Q2 (x), Q(0, sZ), q, ν, ts, s, sZ),
Z=
ν − 1 (ν − 1)(1 − νs3 t2 )Z
from which it is clear that Z has coefficients in K[s].
Proof of Theorem 11. As in the proof of Theorem 9, the fact that the valuation of H(y) in y is
bounded from below, combined with the fact that Y1 is a power series in t, implies that H(Y1 )
is well-defined and is a Laurent series in t. The fact that hn (y) is independent of s, while
Y2 = s/(ν − 1) + O(t), implies that H(Y2 ) is well-defined and is a formal power series in t.
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
23
Let us construct series A0 . . . , Ad in K[[t]] such that, for 0 ≤ k ≤ d, the coefficient of y −k in
G(y) := H(y) −
d
X
Ai I(y)i
i=0
is zero. This condition gives a system of linear equations that relates the series Ai :
[y −k ]H(y) =
d
X
Ai [y −k ]I(y)i
i=0
for 0 ≤ k ≤ d.
(43)
Recall that I(y) = − y1 + tR(y) where R(y) = 1/y 2 + qyQ(0, y) is a formal power series in t. This
implies that
(−1)i + O(t) if i = k,
−k
i
[y ]I(y) =
O(t) otherwise.
Hence the determinant of the system (43) is ±1 + O(t). Hence this system determines a unique
(d + 1)-tuple (A0 , . . . , Ad ) of series of K[[t]] satisfying the required conditions. Note that the
valuation of G(y) in y is at least −2d − 1.
We now suppose that H(y) is an invariant, and proceed to prove that G(y) = 0. Note that
G(y) is an invariant (as H(y) and I(y) themselves). Thus it suffices to prove the following
statement:
An invariant G(y) ∈ K[y, 1/y]((t)) whose coefficients gn (y) contain no monomial
y −k for 0 ≤ k ≤ d and k > 2d + 1 is zero.
Let G(y) be such an invariant. Assume that G(y) 6= 0, and let r be the valuation of G(y) in t.
Write
X
X
G(y) =
gi (y)ti =
gi,j ti y j
i≥r
i≥r,j≥−2d−1
with gi,j ∈ K. By assumption, gi,j = 0 for −d ≤ j ≤ 0. Upon multiplying G(y) by a suitable
power of t, we may assume that
min{i + j : gi,j 6= 0} = 0.
(44)
This property is illustrated in Fig. 8. We now want to prove that r ≥ 0. This will follow from
studying the valuation of G(Y1 ) = G(Y2 ) in t. Recall that Y2 is a formal power series in t with
s
. This implies that G(Y2 ), as G(y) itself, has valuation r in t, the coefficient
constant term ν−1
r
of t in G(Y2 ) being
s
6= 0
gr
ν −1
(since gr (y) is independent of s). Now Y1 = t + O(t2 ) and
X
G(Y1 ) =
gi,j ti Y1j ,
i≥r,j≥−2d−1
which, according to (44), shows that the valuation of G(Y1 ) in t is non-negative. Given that
G(Y1 ) = G(Y2 ), we have proved that r ≥ 0. By (44), there are non-zero coefficients of the form
gi,−i . As r ≥ 0 and g0,0 = 0 (by assumption on G(y)), gi,−i can only be non-zero if i > 0.
But then, the assumption on G(y) implies that the non-zero coefficients gi,−i are such that
d + 1 ≤ i ≤ 2d + 1.
For i ∈ [d + 1, 2d + 1], let us denote ci := gi,−i . One of these coefficients at least is non-zero.
We will now obtain an homogeneous system of d + 1 linear equations relating the ci ’s by writing
[s−n tn ]G(Y1 ) = [s−n tn ]G(Y2 ) for n = 0, . . . , d.
We start with the series G(Y2 ). For all i ≥ r, gi (Y2 ) is a power series of K[s, 1/s][[t]]. Hence,
for n = 0, . . . , d,
n
n
X
X
[s−n tn−i ]gi (Y2 ).
ti gi (Y2 ) =
[s−n tn ]G(Y2 ) = [s−n tn ]
i=0
i=0
24
O. BERNARDI AND M. BOUSQUET-MÉLOU
Given that gi,j = 0 for −d ≤ j ≤ 0 and for i + j < 0, the coefficient gi (y) is a polynomial in
y for all i ≤ d, with constant term 0 (see Fig. 8). This, combined with the last statement of
Lemma 13, implies that for all i ≤ d, and all n ≥ 0, [s−n tn−i ]gi (Y2 ) = 0. Hence
[s−n tn ]G(Y2 ) = 0 for all n = 0, . . . , d.
(45)
Let us now determine the coefficients [s−n tn ]G(Y1 ), for n = 0, . . . , d. One has:
X
X
[s−n tn ]G(Y1 ) = [s−n tn ]
ti gi (Y1 ) =
[s−n tn−i ]gi (Y1 ).
i≥0
i≥0
By Lemma 13, the coefficient [s−n tn−i ]Y1j is 0 for j > 0. Given that, by assumption on G(y),
min(i,2d+1)
X
gi (y) =
gi,−j y −j +
X
gi,j y j ,
j>0
j=d+1
we are left with
[s−n tn ]G(Y1 ) =
X min(i,2d+1)
X
i>d
gi,−j [s−n tn−i ]Y1−j .
(46)
j=d+1
Let W = t/Y1 = 1 + O(t). By Lemma 13, the coefficient of tn in Y1 /t has valuation at least −n
in s. Hence the same holds for [tn ]W , and more generally, for [tn ]W j , for all j > 0. Thus, for
n ≥ 0 and 0 < j < i,
[s−n tn−i ]Y1 −j = [s−n tn−i+j ]W j = 0.
(47)
−n n
−n n−1
To capture the
]1/Y1 and introduce the
P case j n= i, let us denote an = [s t ]W = [s t
series A(t) = n≥0 an t , the first terms of which are found to be
X
A ≡ A(t) =
an tn = 1 − (ν − 1)t + O(t2 ).
(48)
n≥0
Then
[s−n tn−i ]Y1 −i = [s−n tn ]W i = [tn ]Ai .
(49)
j
0
r
i
−d
−d − 1
−2d − 1
Figure 8. The coefficients gi,j of G(y). If (i, j) lies in one of the shaded areas,
then gi,j = 0. The dots indicate non-zero coefficients.
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
25
The second equality only holds because [tn ]W has valuation at least −n in s. Recall that
gi,−i = ci . Returning to (46) and using (47) and (49) now gives
[s−n tn ]G(Y1 ) =
2d+1
X
ci [tn ]Ai , for n = 0, . . . , d.
(50)
i=d+1
Given that G(y) is an invariant, we can now equate (45) and (50). This gives a homogeneous
system of d + 1 equations
2d+1
X
ci [tn ]Ai = 0, for n = 0, . . . , d,
(51)
i=d+1
that relates d + 1 unknown coefficients ci , i = d + 1, . . . , 2d + 1. We will now prove that this
system implies that each ci is zero, thereby reaching a contradiction.
P2d+1
i
d+1
Define the polynomials C(x) and D(x) by C(x) =
D(x). Note that
i=d+1 ci x = x
d+1
D(x) has degree at most d. The above system means that C(A) =
P O(t ), or equivalently,
D(A) = O(td+1 ) (since a0 6= 0). Write A = a0 + tB, with B = n≥1 an tn−1 . By Taylor’s
formula,
d
X
D(k) (a0 )
D(A) =
(tB)k = O(td+1 ).
k!
k=0
Extracting the coefficient of t0 in this identity gives D(a0 ) = 0. Then extracting the coefficient
of t1 gives D′ (a0 )a1 = 0. But a1 6= 0 (see (48)), and thus D′ (a0 ) = 0. Extracting inductively the
coefficients of t2 , . . . , td gives finally D(a0 ) = D′ (a0 ) = · · · = D(d) (a0 ) = 0. But a polynomial of
degree (at most) d with a root of multiplicity d + 1 must be zero, hence D(x) = C(x) = 0 and
all coefficients ci vanish. We have reached a contradiction, and the invariant G(y) must be zero.
9. Equations with one catalytic variable and algebraicity
One key tool of this paper is an algebraicity theorem which applies to series satisfying a
polynomial equation with one catalytic variable. It generalizes slightly Theorem 3 in [12].
Let K be a field of characteristic 0. Let F (u) ≡ F (t, u) be a power series in K(u)[[t]], that is,
a series in t with rational coefficients in u. Assume that these coefficients have no pole at u = 0.
The following divided difference (or discrete derivative) is then well-defined:
∆F (u) =
Note that
F (u) − F (0)
.
u
lim ∆F (u) = F ′ (0),
u→0
where the derivative is taken with respect to u. The operator ∆(i) is obtained by applying i
times ∆, so that:
∆(i) F (u) =
F (u) − F (0) − uF ′ (0) − · · · − ui−1 /(i − 1)! F (i−1) (0)
.
ui
Now
F (i) (0)
.
u→0
i!
Assume F (t, u) satisfies a functional equation of the form
F (u) ≡ F (t, u) = F0 (u) + t Q F (u), ∆F (u), ∆(2) F (u), . . . , ∆(k) F (u), t; u ,
lim ∆(i) F (u) =
(52)
where F0 (u) ∈ K(u) and Q(y0 , y1 , . . . , yk , t; v) is a polynomial in the k + 2 first indeterminates
y0 , y1 , . . . , yk , t, and a rational function in the last indeterminate v, having coefficients in K.
Extract from (52) the coefficient of t0 : this gives F0 (u) = F (0, u). In particular, F0 (u) has no
pole at u = 0.
26
O. BERNARDI AND M. BOUSQUET-MÉLOU
Theorem 14. Under the above assumptions, the series F (t, u) is algebraic over K(t, u).
Proof. Let us first prove that F (t, u) satisfies an equation of the form (52) such that Q(y0 , . . . , yk , t; v)
has no pole at v = 0 (but possibly with a larger value of k). Assume that Q(y0 , y1 , . . . , yk , t; v)
has a pole of order m > 0 at v = 0. Write
1
Q(y0 , y1 , . . . , yk , t; v) = m Qm (y0 , y1 , . . . , yk , t) + Q̄(y0 , y1 , . . . , yk , t; v)
v
where Qm is a polynomial in its k + 2 variables, and Q̄(y0 , y1 , . . . , yk , t; v) is a polynomial in its
first k + 2 variables and a rational function in v, having a pole of order at most m − 1 at v = 0.
Multiply (52) by um , and take the limit as u → 0. This gives
Qm (F (0), F ′ (0), . . . , F (k) (0)/k!, t) = 0.
(53)
Note that for all i ≥ 0,
∆(i) F (u) = F (i) (0)/i! + u∆(i+1) F (u).
In Qm F (u), . . . , ∆(k) F (u), t , replace each ∆(i) F (u) by the above expression. This gives:
Qm F (u), . . . , ∆(k) F (u), t =
Qm (F (0), F ′ (0), . . . , F (k) (0)/k!, t) + u Q̂m F (0), . . . , F (k) (0), ∆F (u), . . . , ∆(k+1) F (u), t ,
for some polynomial Q̂m , or, after replacing F (i) (0) by i!(∆(i) F (u) − u∆(i+1) F (u)) in Q̂m ,
= Qm (F (0), . . . , F (k) (0)/k!, t) + uQ̃m F (u), . . . , ∆(k+1) F (u), t
Qm F (u), . . . , ∆(k) F (u), t
= u Q̃m F (u), . . . , ∆(k+1) F (u), t .
(by (53)), for some polynomial Q̃m . Hence (52) can be rewritten as
t
F (u) = F0 (u) + m−1 Q̃m F (u), . . . , ∆(k+1) F (u), t + tQ̄ F (u), . . . , ∆(k) F (u), t; u
u
= F0 (u) + tQ̃ F (u), ∆F (u), . . . , ∆(k+1) F (u), t; u
where now Q̃(y0 , y1 , . . . , yk , t; v) is a polynomial in its first k + 2 variables and a rational function
in v, having a pole of order at most m − 1 at v = 0. In this way, we can decrease step by step
the order of the pole at v = 0 in Q, until we reach a rational function Q that has no pole at
v = 0. Observe that k increases during this procedure.
Let us now assume that (52) holds and that Q(y0 , . . . , t; v) has no pole at v = 0. We want to
prove that F (t, u) is algebraic. As in [12], we first introduce a small perturbation of (52). Let ǫ
be a new indeterminate, and consider the equation
G(u) ≡ G(z, u, ǫ) = F0 (u) + ǫk z∆(k) G(u) + z 2 Q G(u), ∆G(u), . . . , ∆(k) G(u), z 2 ; u
(54)
where F0 and Q are the same as in the equation satisfied by F . Given that Q has no pole at
v = 0, one can see, by extracting inductively the coefficient of z n , for n ≥ 0, that this equation
defines a unique solution G(u) in the ring of formal power series in z with coefficients in K(u)[ǫ].
These coefficients have no pole at u = 0. Moreover, G(z, u, 0) = F (z 2 , u), so that it suffices to
prove that G(z, u, ǫ) is algebraic over K(z, u, ǫ).
Let um D(u), with D(0) 6= 0, be a polynomial of K[u] of minimal degree such that multiplying (54) by um D(u) gives a polynomial equation of the form
P G(u), G1 , . . . , Gk , z; u = 0
(55)
for some polynomial P (x0 , x1 , . . . , xk , z; u), with Gi = G(i−1) (0)/(i − 1)!. Note that, because
of the term ǫk z∆(k) G(u) occurring in (54), we have m ≥ k. Let us apply to (55) the general
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
27
strategy of [12]. We need to find sufficiently many fractional power series U in z (that is, formal
power series in z 1/p for some p > 0), with coefficients in some algebraic closure of K(ǫ), satisfying
∂P
G(U ), G1 , . . . , Gk , z; U = 0.
∂x0
This reads
!
k
X
1 ∂Q
ǫk
(k)
2
2
m
G(U ), . . . , ∆ G(U ), z ; U
= 0.
U D(U ) 1 − k z − z
U
U i ∂yi
i=0
Among the solutions of this equation are the solutions of
k
X
∂Q
k
k
2
U k−i
U =ǫ z+z
G(U ), . . . , ∆(k) G(U ), z 2 ; U .
∂yi
i=0
Observe that the right-hand side has no pole at U = 0. Let us focus on solutions U ≡ U (z)
having constant term 0. It is not hard to see, by an harmless extension of Puiseux’s theorem [59,
Chap. 4], that this equation has exactly k such solutions U1 , . . . , Uk . Their coefficients lie in an
algebraic closure of K(ǫ). More precisely, the Newton-Puiseux algorithm shows that these series
can be written as
Ui = ǫ ξ i s (1 + V (ξ i s))
(56)
1/k
where s = z , ξ is a primitive kth root of unity and V (s) is a formal power series in s with
coefficients in K(ǫ), having constant term 0. In particular, the k series Ui are distinct, non-zero,
and D(Ui ) 6= 0.
The rest of the proof is a simple adaptation of [12, p. 636–638]. The only difference is the
factor D(u) now involved in the construction of the polynomial P . One has to use the fact that
D(Ui ) = D(0) + O(s) where D(0) 6= 0.
10. Algebraicity for colored planar maps
In this section, we prove our first algebraicity theorem for colored maps. We consider the
Potts generating function M (x, y) ≡ M (q, ν, t, w, z; x, y) of planar maps, defined by (19). This
series is characterized by the functional equation (20).
Theorem 15. Let q 6= 0, 4 be of the form 2 + 2 cos jπ/m for two integers j and m. Then the
series M (q, ν, t, w, z; x, y) is algebraic over Q(q, ν, t, w, z, x, y).
Caveat. The series M (q, ν, t, w, z; x, y) is not algebraic for a generic value of q. That is,
there exists no non-trivial polynomial P such that P (q, ν, t, w, z, x, y, M (q, ν, t, w, z; x, y)) =
0 when q, ν, t, w, z, x, y are indeterminates. Otherwise, the series M̃ (µ, ν, w, z; x, y) counting
maps weighted by their Tutte polynomial and related to M by (22) would be algebraic over
Q(µ, ν, w, z, x, y) for generic values of µ and ν. However, it is known that [39, 6]:
X
1
2n 2n + 2 n
M̃ (1, 1, t, t; 1, 1) =
t ,
(n + 1)(n + 2) n
n+1
n≥0
and the asymptotic behaviour of the nth coefficient, being κ 16n n−3 , prevents this series from
being algebraic [26]. By Tutte’s original description of what was not yet called the Tutte polynomial, the above series counts planar maps enriched with a spanning tree [46].
As the variable z is redundant, it suffices to prove Theorem 15 for z = 1. We thus set z = 1
and denote the series M (q, ν, t, w, 1; x, y) by M (q, ν, t, w; x, y). The conditions on q imply that
there exist two coprime integers k and m such that 0 < 2k < m and q = 2 + 2 cos 2kπ/m.
Corollary 10 thus applies, and gives a polynomial equation in I(y) involving m + 1 unknown
series Cr . We call this equation the invariant equation. From this point, we prove Theorem 15
in two steps: we first show that the series Cr can be expressed in terms of the y-derivatives of
M (1, y), evaluated at y = 1; then, we prove that, once I(y) and each Cr are replaced, in the
28
O. BERNARDI AND M. BOUSQUET-MÉLOU
invariant equation, by their expressions in terms of M , our general algebraicity theorem applies.
That is to say, the equation obtained for M (1, y) has the form (52), with u replaced by (y − 1).
This second step is more delicate than the first.
Before we study the general case, let us examine thoroughly a simple example: q = 1. We
refer the reader who would like to see more explicit cases to Sections 12.1 and 13.1 (respectively
devoted to q = 2 and q = 3).
10.1. A simple example: one-colored planar maps
Take k = 1 and m = 3, so that the number of colors is q = 1. Of course, all edges of a
1-colored map are monochromatic, so that the variable ν becomes redundant, but we keep it for
the sake of generality (a degeneracy actually occurs if we set ν = 1 at this stage).
The third Chebyshev polynomial is T3 (x) = 4x3 − 3x. The invariant equation (41) thus reads
3
X
3
1
N (y)3 − N (y)D(y) −
Cr I(y)r = 0,
2
2
r=0
with
N (y) = 3(ν − 1)(ȳ − 1) + (2ν − 1)I(y) − 1,
I(y) = wtyM (1, y) +
and
We write
(57)
y−1
ty
+
y
y−1
D(y) = (ν 2 − ν + 1)I(y)2 − (ν + 1)I(y) − 3t(ν − 1)(w + ν − 1) + 1.
y−1
t
+
where K(y) = t + wtyM (1, y).
y
y−1
This is not crucial in this simple case, but will be convenient in the general case.
Recall that the series Cr depend on ν, t, w, but not on y. Expand the left-hand side of (57)
around y = 1: the first non-trivial term is O((y − 1)−3 ), and one obtains:
I(y) = K(y) +
t3
−3
−2
2 − 3 ν − 3 ν 2 + 2 ν 3 − 2 C3 (y − 1) + O((y − 1) ) = 0,
2
from which we determine C3 explicitly:
C3 = (ν − 2) (2 ν − 1) (ν + 1) /2.
(58)
By pushing the expansion of (57) around y = 1 up to the term (y − 1)0 , we find explicit
expressions of the other three series Cr :
C2
=
6 ν − 3 ν 2 /2 − 3/2,
−9/2 (ν − 1) ν 2 − 2 ν w − 1 + w t − 3/2 − 3 ν/2,
(59)
27
27
9
2
2
C0 = − ν (ν − 1) t K(1) +
ν (ν − 1) t2 + (ν − 1) (2 ν − 2 − w) t + 1.
2
2
2
Observe that the expression of C0 involves the (unknown) series K(1).
Now replace in (57) each series Cr by its expression. This gives
−27/2(ν−1)2 ν(1− ȳ)K(y)2 +(2 ȳν t− ȳ+ ȳ 2 −ν t)K(y)−νtK(1)+t(1− ȳ)(w+ν t+ ȳ) = 0. (60)
C1
=
This equation involves a single catalytic variable, y. However, it cannot be immediately written
in the form (52): when t = 0, the expression between parentheses contains a quadratic term
K(y)2 , which is absent from (52).
Let us replace K(y) by t + twyM (y) and K(1) by t + twM (1), where M (y) ≡ M (1, y). More
factors come out, including a factor t. Precisely, the equation now reads:
− 27/2(ν − 1)2 twȳ y 2 tν w (y − 1) M (y)2 + ν ty 2 + 1 − y M (y) − tyν M (1) + y − 1 = 0, (61)
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
29
or, after dividing by 27/2(ν − 1)2 twȳ(1 − y) and isolating the term M (y),
yM (y) − M (1)
.
(62)
y−1
This equation has the form (52) (with u replaced by y−1), so that Theorem 14 applies: The series
M (1, y) ≡ M (1, ν, t, w; 1, y) is algebraic. The algebraicity of M (1, ν, t, w; x, y) easily follows, as
explained at the end of this section. The experts will have recognized in (62) the standard
functional equation obtained by deleting recursively the root-edge in planar maps [47].
M (y) = 1 + y 2 tνwM (y)2 + νty
10.2. The general case
We now want to prove that the treatment we have applied above to (41) in the case q = 1
can be applied for all values q = 2 + 2 cos 2kπ/m. More precisely:
• expanding (41) around y = 1 and extracting the coefficient of (y − 1)−r provides an expression of the series Cr , for 0 ≤ r ≤ m, as a polynomial in t, K(1), K ′ (1), . . . , K (m−r)(1)
(where K(y) = t + wtyqM (1, y)), with coefficients in K := Q(q, ν, w);
• after expressing in (41) the invariant I(y) and each series Cr in terms of K, then in
terms of M , and finally dividing by t and by a non-zero element of K(y), the resulting
equation can be written in the form
M (y) = 1 + t P M (y), ∆M (y), . . . , ∆m+1 M (y), t; y ,
(63)
F (y) − F (1)
, and P (x0 , x1 , . . . , xm+1 , t; v) is a polyy−1
nomial in its first m + 3 variables, and a rational function in the last one, having coefficients in K.
One can then apply Theorem 14, and conclude that the series M (y) ≡ M (q, ν, t, w; 1, y) is
algebraic. A duality argument, combined with the original equation (20), finally proves that the
generating function M (q, ν, t, w; x, y) counting q-colored planar maps is algebraic as well.
where M (y) ≡ M (1, y), ∆F (y) =
Remark. As suggested by the example of Section 10.1, the series Cr can be expressed in terms
of M (1), . . . , M (m−r−3) (1) only, but we do not need so much precision here.
10.2.1. Determination of the series Cr . It will be convenient to write
y−1
t
I(y) = K(y) +
+
(64)
y
y−1
where
K(y) = t + wtyqM (1, y).
Consider the invariant equation (41). Recall that Tm (x) is a polynomial in x of degree m, which
is even (resp. odd) if m is even (resp. odd). That is, denoting m = 2ℓ + ǫ with ǫ ∈ {0, 1},
Tm (x) =
ℓ
X
(a) 2a+ǫ
Tm
x
,
(65)
a=0
(a)
where Tm ∈ Q. Thus the left-hand side of (41) reads
ℓ
X
a=0
2a+ǫ
(a) −(2a+ǫ)
Tm
2
(β(4 − q)(ȳ − 1) + (q + 2 β)I(y) − q)
(qν + β 2 )I(y)2 − q(ν + 1)I(y) + βt(q − 4)(wq + β) + q
ℓ−a
,
and thus appears as a polynomial of degree m in I(y), with coefficients in Q[q, ν, t, w, ȳ] (recall
that β = ν − 1). We denote by Lr (t; y) the coefficient of I(y)r in this polynomial, so that the
invariant equation now reads
m
m
X
X
Lr (t; y)I(y)r =
Cr I(y)r ,
(66)
r=0
r=0
30
Lr (t; y)
Ti,j
Si,j
Cr (Lemma 16)
O. BERNARDI AND M. BOUSQUET-MÉLOU
Polynomial in t and ȳ with coeffs. in K ≡ Q(q, ν, w)
Linear combination of Ci , Ci+1 , . . . , Cm with coeffs. in Q[K(1), . . . , K (j) (1)]
Polynomial in t, K(1), . . . , K (j) (1) with coeffs. in K
Polynomial in t, K(1), . . . , K (m−r)(1) with coeffs. in K
Table 1. The nature of the series involved in this section.
where Lr (t; y) ∈ Q[q, ν, t, w, ȳ].
Lemma 16. The series Cm , Cm−1 , . . . , C0 can be determined inductively by expanding (66) in
powers of y−1 and extracting the coefficients of (y−1)−m , . . . , (y−1)0 . This gives, for 0 ≤ r ≤ m,
Cr = Polr (K(1), K ′ (1), . . . , K (m−r)(1), t)
for some polynomial Polr (x1 , . . . , xm−r+1 , t) having coefficients in K := Q(q, ν, w). Moreover,
Polr (x1 , . . . , xm−r+1 , t) has constant term Polr (0, . . . , 0) = Lr (0; 1) and contains no monomial
xj , for 1 ≤ j ≤ m − r + 1.
The first and last statements in this lemma are easily seen to hold in the case q = 1, using (58)
and (59).
Proof. Recall the expression (64) of I(y) in terms of K(y), and expand the right-hand side of (66)
as follows:
a
m
X
y−1
t
+
RHS =
Ca K(y) +
y
y−1
a=0
a−i
m
m
X
X
ti
y−1
a
=
Ca K(y) +
(y − 1)i a=i i
y
i=0
=
m
X
i=0
X
ti
(y − 1)j Ti,j
i
(y − 1)
j≥0
where Ti,j is independent of y. The sum over a = i, . . . , m has been transformed into the sum
over j ≥ 0 using
X
(y − 1)j
y−1 X
K(y) =
K (j) (1)
and
=
(−1)n (y − 1)n+1 .
j!
y
j≥0
n≥0
Hence Ti,j is a linear combination of Ci , Ci+1 , . . . , Cm , with coefficients in Q[K(1), K ′ (1), . . . , K (j) (1)].
In particular,
m
X
a
Ca K(1)a−i .
(67)
Ti,0 =
i
a=i
Similarly, the left-hand side of (66) reads
LHS
=
m
X
i=0
=
m
X
i=0
a−i
m
X
ti
y−1
a
La (t; y) K(y) +
(y − 1)i a=i i
y
X
ti
(y − 1)j Si,j
i
(y − 1)
j≥0
′
where Si,j is a polynomial of K[K(1), K (1), . . . , K (j) (1), t]. In particular,
m
X
a
La (t; 1) K(1)a−i .
Si,0 =
i
a=i
(68)
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
31
Table 1 summarizes the properties of the various series met in this section. The invariant
equation (66) can now be rewritten
m
X
i=0
X
ti
(y − 1)j (Si,j − Ti,j ) = 0,
(y − 1)i
j≥0
where Si,j and Ti,j do not involve y. In particular, extracting the coefficient of (y − 1)−r , for
0 ≤ r ≤ m, gives
m
X
ti−r (Si,i−r − Ti,i−r ) = 0.
(69)
i=r
Recall the expression (67) of Ti,0 . Equivalently,
Tr,0 = Cr +
m
X
a
Ca K(1)a−r .
r
a=r+1
Hence the identity (69) gives
m
m
X
X
a
ti−r (Si,i−r − Ti,i−r ).
Ca K(1)a−r + Sr,0 +
Cr = −
r
a=r+1
i=r+1
(70)
Recall that Si,j involves none of the series Ca . Moreover, Ti,i−r only involves the series Ca
if a ≥ i (see Table 1). Hence the right-hand side of the above identity only involves Ca if
a ≥ r + 1. Consequently, this identity allows one to determine the coefficients Cm , . . . , C1 , C0
inductively in this order. Moreover, the properties of the series Si,j and Ti,j imply that Cr
is of the form Polr (K(1), K ′ (1), . . . , K (m−r)(1), t), for some polynomial Polr (x1 , . . . , xm−r+1 , t)
having coefficients in K.
We now address the properties of Polr stated in the lemma. Let us first determine the
constant term of Polr (x1 , . . . , xm−r+1 , t). In the recursive expression of Cr given by (70), all
terms coming from the second sum are multiples of t, so that they do not contribute to this
constant term. Similarly, the first sum is a multiple of K(1), and does not contribute either.
The constant term of Polr thus reduces to the constant term of Sr,0 , seen as a polynomial in
K(1), K ′ (1), . . . , K (m−r) (1) and t. In sight of (68) this gives
CT Polr (x1 , . . . , xm−r+1 , t) = Lr (0; 1).
(71)
Let us now determine the coefficient of the monomial xj in Polr (x1 , . . . , xm−r+1 , t), for 1 ≤
j ≤ m − r + 1. Again, the second sum of (70), being a multiple of t, does not give any such
monomial. In view of (68), the series Sr,0 gives a term (r + 1)Lr+1 (0; 1) x1 but no linear term
xj for j > 1. The first sum occurring in (70) is a multiple of K(1). Hence it does not give any
linear term xj for j > 1, but it does give a term −(r + 1) (CT Polr+1 ) x1 , which, in view of (71),
cancels with the linear term in x1 coming from Sr,0 . This proves that Polr contains no monomial
xj , for j ≥ 1.
10.2.2. The final form of the invariant equation. Now return to the invariant equation (66), replace I(y) by its expression (64) in terms of K(y) and each series Cr by its polynomial
expression in terms of K(1), . . . , K (m−r)(1) and t. By forming the difference of the left-hand
side and right-hand side, one obtains an equation of the form
Pol(K(y), K(1), . . . , K (m) (1), t; y) = 0
(72)
where Pol(x0 , x1 , . . . , xm+1 , t; y) is a polynomial in x0 , x1 , . . . , xm+1 , t, ȳ and 1/(y − 1), having
coefficients in K. In the case q = 1, this is Eq. (60). That is,
Pol(x0 , . . . , x4 , t; y) = −27/2(ν−1)2 ν(1−ȳ)x20 +(2 ȳν t−ȳ+ȳ 2 −ν t)x0 −νtx1 +t(1−ȳ)(w+ν t+ȳ) .
32
O. BERNARDI AND M. BOUSQUET-MÉLOU
Lemma 17. Consider Pol(x0 , x1 , . . . , xm+1 , t; y) as a polynomial in t and the xi ’s having coefficients in K[ȳ, 1/(y − 1)].
Then the constant term of Pol, that is, Pol(0, . . . , 0, 0; y), is zero. For 1 ≤ j ≤ m + 1, the
coefficient of the monomial xj in Pol is also zero. The coefficient of the monomial x0 is a
non-zero Laurent polynomial in y with coefficients in K.
Proof. Set t = 0 in the identity (72). As K(y) is a multiple of t, we have K(y) = K(1) = · · · =
K (m) (1) = 0 when t = 0. This gives Pol(0, . . . , 0, 0; y) = 0, which precisely means that Pol has
no constant term.
For the second point, consider (66). As I(y) (or more precisely, K(y)) only gives terms x0
in Pol, the monomials xj , for j ≥ 1, can only come from the terms Cr . But by Lemma 16, Cr
contains no such monomial, so Pol does not either.
Finally, the coefficient of x0 in Pol can be read off from (66):
r−1
r−1
m
m
X
X
y−1
y−1
r
[x0 ] Pol =
r
Lr (0; y) −
CT Polr
y
y
r=0
r=0
r−1
m
X
y−1
(Lr (0; y) − Lr (0; 1))
=
r
y
r=1
by Lemma 16. Clearly, this is a Laurent polynomial in y with coefficients in K, which admits 1
as a root. In order to prove that this polynomial is non-zero, we will prove that its derivative
with respect to y, evaluated at y = 1, which is
∂L1
(0; 1),
∂y
is non-zero. Recall that the functions Lr (t; y) arise from the expansion in I(y) of the second
invariant of Proposition 6:
!
m
X
β(4 − q)(ȳ − 1) + (q + 2 β)I(y) − q
m/2
p
=
Lr (t; y) I(y)r .
J(y) = D(y)
Tm
2 D(y)
r=0
A straightforward calculation (preferably done using Maple) gives
β(4 − q)(ȳ − 1) − q
m(ν + 1) m/2
q
Tm
L1 (0; y) = −
√
2
2 q
+
(ν − 1) (4 − q) ((1 + ν)ȳ − ν) (m−1)/2 ′
q
Tm
4
so that
β(4 − q)(ȳ − 1) − q
√
2 q
,
√
√
2
q
q
(4 − q) (ν − 1)2 m/2−1 ′′
(m − 1) (4 − q) (ν 2 − 1) (m−1)/2 ′
∂L1
−
.
(0; 1) =
q
Tm −
q
Tm −
∂y
4
2
8
2
√
Recall that q = 2 + 2 cos(2kπ/m), so that − q/2 = − cos(kπ/m) = cos((k + m)π/m). Moreover,
Tm (cos φ) = cos(mφ), and the derivatives of Tm at a point of the form cos φ are easily derived
from this identity. This gives
√
√
q
q
4m2
′
′′
−
Tm
−
= 0 and Tm
= (−1)k+m+1
,
2
2
4−q
which allows us to conclude that
as claimed.
∂L1
∂y (0; 1)
6= 0, so that the coefficient of x0 in Pol is non-zero,
Proof of Theorem 15. The functional equation (72) involves a single catalytic variable, y. However, the case q = 1 shows that its form may not be suitable for a direct application of our
algebraicity theorem (see (60)). As it happens, a simple remedy for this is to reintroduce the
original series M (y). This is the counterpart of the transformation of (60) into (61) performed in
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
33
the case q = 1. So, in (72), replace K(y) by t+twyqM (y) (where we now denote M (y) = M (1, y))
and replace similarly each derivative K (j) (1) by its expression in terms of M :
K(1) = t + twqM (1),
and for 1 ≤ j ≤ m,
K (j) (1) = twq(jM (j−1) (1) + M (j) (1)).
Observe the factor t in all these expressions. According to Lemma 17, Pol(x0 , . . . , xm+1 , t; y),
seen as a polynomial in t and the xi ’s, has no constant term. This implies that, once the K’s
have been replaced by M ’s, the resulting equation contains a factor t: divide it by t to obtain
Pol′ (M (y), M (1), . . . , M (m) (1), t; y) = 0,
(73)
where
1
Pol(t + twyqx0 , t + twqx1 , twq(x1 + x2 ) . . . , twq(mxm + xm+1 ), t; y).
t
Have we at last reached an equation of the form (63), to which we could apply our algebraicity
theorem? If this were the case, Pol′ (x0 , . . . , xm+1 , 0; y) should reduce to x0 − 1. We have
Pol′ (x0 , . . . , xm+1 , t; y) =
Pol′ (x0 , . . . , xm+1 , 0; y) = (1 + wyqx0 )[x0 ] Pol(x0 , . . . , t; y) + (1 + wqx1 )[x1 ] Pol(x0 , . . . , t; y)
+ · · · + wq(mxm + xm+1 )[xm+1 ] Pol(x0 , . . . , t; y) + [t] Pol(x0 , . . . , t; y).
But [x1 ] Pol = · · · = [xm+1 ] Pol = 0 by Lemma 17, so that Pol′ (x0 , . . . , xm+1 , 0; y) reads a0 (y)x0 +
b0 (y), where a0 (y) = wyq[x0 ] Pol is a non-zero Laurent polynomial in y with coefficients in K
(by Lemma 17 again) and b0 ∈ K(y). Hence dividing (73) by a0 (y) finally gives
M (y) = M0 (y) + tP1 (M (y), M (1), . . . , M (m) (1), t; y)
where M0 (y) ∈ K(y) and P1 (x0 , . . . , xm+1 , t; y) is a polynomial in t and the xj ’s, and a rational
function in y, with coefficients in K. By setting t = 0, we obtain M0 (y) = 1 (for the one-vertex
map). Upon writing
M (i) (1)
= ∆i M (y) − (y − 1)∆i+1 M (y),
i!
where
F (y) − F (1)
∆F (y) =
,
y−1
the equation reads
M (y) = 1 + tP (M (y), ∆M (y), . . . , ∆m+1 M (y), t; y)
where P (x0 , . . . , xm+1 , t; y) is a polynomial in t and the xj ’s, and a rational function in y,
with coefficients in K. Our general algebraicity theorem (Theorem 14) implies that M (y) ≡
M (q, ν, t, w; 1, y) is algebraic over Q(q, ν, t, w, y). Using the identity (22), we conclude that the
Tutte generating function M̃ (µ, ν, w, z; 1, y) is algebraic over Q(µ, ν, w, z, y) when (µ − 1)(ν −
1) = q. Now by the duality property (17), M̃ (µ, ν, w, z; 1, y) = M̃ (ν, µ, z, w; y, 1). But the
condition (µ − 1)(ν − 1) = q is symmetric in µ and ν, and hence M̃ (µ, ν, z, w; x, 1) is algebraic as
well, under the same assumption. Returning to the functional equation (21), this implies that
M̃ (µ, ν, w, z; x, y) is algebraic. A second application of (22) yields the algebraicity of the Potts
series M (q, ν, t, w; x, y).
11. Algebraicity for colored triangulations
We now prove a second algebraicity theorem, which applies to the quasi-triangulations of
Section 4.2. We consider the Potts generating function Q(x, y) ≡ Q(q, ν, t, w, z; x, y) of these
maps, defined by (23). This series is characterized by the functional equation (24).
Theorem 18. Let q 6= 0, 4 be of the form 2 + 2 cos jπ/m for two integers j and m. Then the
series Q(q, ν, t, w, z; x, y) is algebraic over Q(q, ν, t, w, z, x, y).
34
O. BERNARDI AND M. BOUSQUET-MÉLOU
It follows that the generating function of properly q-colored triangulations, studied by Tutte
in his long series of papers from 1973 to 1984, is algebraic at these values of q. Indeed, this series
is, with our notation, q[y 3 ]Q(q, 0, 1, 1, z; 0, y).
Caveat. The series Q(q, ν, t, w, z; x, y) is not algebraic for a generic value of q. Otherwise, the
series Q̃(µ, ν, w, z; x, y) counting quasi-triangulations weighted by their Tutte polynomial (which
is related to Q by the change of variables (22)) would be algebraic over Q(µ, ν, w, z, x, y), for
generic values of µ and ν. However, it is known that [39]:
X
1
2n 4n − 2
wn ,
[y 2 ]Q̃(1, 1, w, 1; 0, y) =
2n(n
+
1)
n
2n
−
1
n>0
and the asymptotic behaviour of the nth coefficient, being κ 64n n−3 , prevents this series from
being algebraic [26]. Again, the above series counts near-triangulations of outer degree 2 enriched
with a spanning tree.
Another way to establish the transcendence of Q is to use
X
2 (3n)!
∂Q
(1, 0, 1, w, 1; 0, y) =
wn+1 ,
(−1)n
[y 2 ]
∂q
n!(n + 1)!(n + 2)!
n≥0
plus the fact that the nth coefficient of this series behaves like κ 27n n−4 . The above identity
was proved by Tutte in 1973 [52]. It is now known that the numbers ∂ PM /∂q (1, 0) which are
involved in the above series count (up to a sign) bipolar orientations of M (see, e.g., [31, 34]).
As explained at the beginning of Section 7, the variables w and z are redundant. Hence it
suffices to prove Theorem 18 for w = z = 1. We thus set w = z = 1 and denote Q(q, ν, t, 1, 1; x, y)
by Q(q, ν, t; x, y). The conditions on q imply that there exist two coprime integers k and m such
that 0 < 2k < m and q = 2 + 2 cos 2kπ/m. Corollary 12 thus applies, and gives a polynomial
equation in I(y) involving m+1 unknown series Cr . We call this equation the invariant equation.
From this point, we prove Theorem 18 in two steps: we first show that the series Cr can be
expressed in terms of the y-derivatives of Q(0, y), evaluated at y = 0; then, we prove that, once
I(y) and each Cr are replaced, in the invariant equation, by their expressions in terms of Q, our
general algebraicity theorem applies. That is to say, the equation satisfied by Q(0, y) has the
form (52), with u replaced by y. This second step is more delicate than the first. The whole
proof is also more complicated than in the case of general planar maps, due to the pole of order 2
found in the invariant I(y) at y = 0 (see Proposition 8).
Before we study the general case, let us examine thoroughly a simple example: q = 1. We
refer the reader who would like to see more explicit cases to Sections 12.2 and 13.2 (respectively
devoted to q = 2 and q = 3).
11.1. A simple example: one-colored triangulations
Take k = 1 and m = 3, so that the number of colors is q = 1. Of course, all edges of a
1-colored map are monochromatic, so that the variable ν becomes redundant, but we keep it for
the sake of generality (a degeneracy actually occurs if we set ν = 1 at this stage).
The third Chebyshev polynomial is T3 (x) = 4x3 − 3x. The invariant equation (42) thus reads
with
and
We write
3
X
3
1
N (y)3 − N (y)D(y) −
Cr (tI(y))r = 0,
2
2
r=0
N (y) = 3(ν − 1)tȳ + νtI(y) − (ν − 1),
I(y) = tyQ(0, y) − ȳ + tȳ 2
D(y) = ν 2 t2 I(y)2 + (ν − 1) (4ν − 3) tI(y) − 3ν(ν − 1)t3 + (ν − 1)2 .
t I(y) = K(y) − tȳ + t2 ȳ 2
where
K(y) = t2 yQ(0, y).
(74)
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
35
This is not crucial in this simple case, but will be convenient in the general case.
Recall that the series Cr depend on ν and t, but not on y. Expand the left-hand side of (74)
around y = 0: the first non-trivial term is O(y −6 ), and one obtains:
−t6 ν 3 + C3 y −6 + O(y −5 ) = 0,
from which we determine C3 explicitly:
C3 = −ν 3 .
(75)
By pushing the expansion of (74) around y = 0 up to the term y 0 , setting K(0) = 0, and
extracting the coefficients of y −4 , y −2 and finally y −0 , we find explicit expressions of the other
three series Cr :
C2
=
C1
=
C0
=
3/2 ν (ν − 1)(5 ν − 6),
9/2 ν 2 (ν − 1)t3 + 3/2 (4 ν − 3)(ν − 1)2 ,
2
′
(76)
2 2
′′
2 3
3
27/2 (ν − 1) t K (0) − 27/4 ν (ν − 1) t K (0) − 9/2 ν (ν − 1) t + (ν − 1) .
Observe that we have not exploited the fact that the coefficients of y −5 , y −3 , y −1 must be zero
as well.
Now replace in (74) each series Cr by its expression. This gives
(77)
27/4(ν − 1)2 − 2ν K(y)2 + 2 tȳ(1 − νtȳ)K(y) − 2t K ′ (0) + νt2 K ′′ (0) + 2ν t4 ȳ = 0.
This equation involves a single catalytic variable, y. However, it cannot be immediately written
in the form (52): when t = 0, the expression between parentheses contains a quadratic term
K(y)2 , which is absent from (52).
Let us replace K(y) by t2 yQ(y), K ′ (0) by t2 Q(0) and K ′′ (0) by 2t2 Q′ (0), where Q(y) ≡
Q(0, y). More factors come out, including a factor t3 . Precisely, the equation now reads:
(78)
− 27/2(ν − 1)2 t3 tνy 2 Q(y)2 − (1 − νtȳ)Q(y) + Q(0) − νt Q′ (0) − νtȳ = 0,
or, after dividing by 27/2(ν − 1)2 t3 and isolating the term Q(y),
Q(y) = Q(0) + tνy 2 Q(y)2 + tν
Q(y) − 1 − yQ′ (0)
.
y
(79)
Now replace Q(0) ≡ Q(0, 0) by its value 1. The resulting equation has the form (52) (with u
replaced by y), so that Theorem 14 applies: The series Q(y) ≡ Q(1, ν, t; 0, y) is algebraic. The
algebraicity of Q(1, ν, t; x, y) follows, as explained at the end of this section. The experts will
have recognized in (79) the standard functional equation obtained by deleting recursively the
root-edge of a near-triangulation (that is, a map in which all internal faces have degree 3) [4, 40].
11.2. The general case
We now want to prove that the treatment we have applied above to (42) in the case q = 1
can be applied for all values q = 2 + 2 cos 2kπ/m. More precisely:
• expanding (42) in powers of y and extracting the coefficient of y −2r provides an expression of the series Cr , for 0 ≤ r ≤ m, as a polynomial in t, K ′ (0), . . . , K (2m−2r) (0), where
K(y) = t2 yqQ(0, y), with coefficients in K := Q(q, ν);
• after expressing in (42) the invariant I(y) and each series Cr in terms of K, then in
terms of Q, setting Q(0, 0) = 1, and finally dividing by t3 and by a non-zero element of
K, the resulting equation can be written in the form
Q(y) = 1 + t P Q(y), ∆Q(y), ∆(2) Q(y), . . . , ∆2m Q(y), t; y ,
(80)
F (y) − F (0)
, and P (x0 , x1 , . . . , x2m , t; y) is a polynoy
mial in its first 2m + 2 variables and a Laurent polynomial in y, having coefficients in
K.
where Q(y) ≡ Q(0, y), ∆F (y) =
36
O. BERNARDI AND M. BOUSQUET-MÉLOU
Li (x0 , t)
Ti,j
Si,j
Cr (Lemma 19)
Polynomial in x0 and t with coeffs. in K ≡ Q(q, ν)
Linear combination of C⌈i/2⌉ , . . . , Cm with coeffs. in Q[K ′ (0), . . . , K (j) (0)]
Polynomial in K ′ (0), . . . , K (j) (0), t3 with coeffs. in K
Polynomial in t, K ′ (0), . . . , K (2m−2r) (0) with coeffs. in K
Table 2. The nature of the series involved in this section.
One can then apply Theorem 14, and conclude that the generating function Q(y) ≡ Q(q, ν, t; 0, y)
is algebraic. We finally return to the original equation (24) to prove that the more general series
Q(q, ν, t; x, y) is also algebraic.
Remark. As suggested by the case q = 1 (Section 11.1), the series Cr can be expressed in terms
of K ′ (0), . . . , K (2m−2r−4) (0) only, but we do not need so much precision here.
11.2.1. Determination of the series Cr . It will be convenient to write
tI(y) = K(y) − tȳ + t2 ȳ 2 ,
(81)
where
K(y) = t2 yq Q(0, y).
Consider the invariant equation (42). With the notation (65) introduced in Section 10 for
Chebyshev polynomials, the left-hand side of (42) reads
LHS =
ℓ
X
a=0
(a) −(2a+ǫ)
Tm
2
(β(4 − q)tȳ + qνtI(y) + β(q − 2))2a+ǫ
qν 2 t2 I(y)2 + β (4β + q) tI(y) − qβνt3 (4 − q) + β 2
3
ℓ−a
. (82)
Using (81), this can be written as a polynomial in tȳ, K(y) and t , of degree 2m in tȳ, having
coefficients in K = Q(q, ν) (recall that β = ν − 1). We write this expression as
LHS =
2m
X
(tȳ)i Li (K(y), t3 ),
(83)
i=0
where Li (K(y), t3 ) is a polynomial in K(y) and t3 with coefficients in K. Similarly, the right-hand
side of (42) appears as a polynomial in C0 , . . . , Cm , tȳ, K(y) with coefficients in Q. It is easily
seen that, when one expands it in tȳ, the coefficient of (tȳ)i only involves C⌈i/2⌉ , . . . , Cm , K(y).
More precisely,
RHS =
m
X
a=0
where
Ca K(y) − tȳ + t2 ȳ 2
Ri (C⌈i/2⌉ , . . . , Cm , K(y)) = (−1)i
a
m
X
i=0
(tȳ)i Li (K(y), t3 ) =
2m
X
i=0
(tȳ)i Ri (C⌈i/2⌉ , . . . , Cm , K(y))
min(i,a)
X
a=⌈i/2⌉ b=⌈i/2⌉
We thus write the invariant equation as follows:
2m
X
=
2m
X
i=0
a
b
b
Ca K(y)a−b .
i−b
(tȳ)i Ri (C⌈i/2⌉ , . . . , Cm , K(y)).
(84)
(85)
(86)
Lemma 19. The series Cm , Cm−1 , . . . , C0 can be determined inductively by expanding (86) in
powers of y and extracting the coefficients of y −2m , y −2m+2 , . . . , y 2 , y 0 . This gives, for 0 ≤ r ≤ m,
Cr = Polr (K ′ (0), . . . , K (2m−2r) (0), t)
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
37
for some polynomial Polr (x1 , . . . , x2m−2r , t) having coefficients in K = Q(q, ν). Moreover, Polr
contains no monomial xj , for 1 ≤ j ≤ 2m − 2r, and no monomial txj for 2 ≤ j ≤ 2m − 2r.
Finally, denoting by cr the constant term of Polr , we have
m
X
a=0
ca (z 2 − z)a
=
2m
X
z a La (0, 0)
a=0
= D̃(z)m/2
2
β(4
−
q)z
+
qν(z
−
z)
+
β(q
−
2)
q
Tm
2 D̃(z)
(87)
where β = ν − 1 and D̃(z) = qν 2 (z 2 − z)2 + β (4β + q) (z 2 − z) + β 2 .
All statements of the lemma, apart from the last one, can be checked at once in the case
q = 1, using (75–76).
Proof. In the right-hand side of (86), expand Ri (C⌈i/2⌉ , . . . , Cm , K(y)) in powers of y, using
K(y) =
X
K (j) (0)
j≥1
yj
j!
(since K(0) = 0). This gives
RHS =
2m
X
i=0
(tȳ)i Ri (C⌈i/2⌉ , . . . , Cm , K(y)) =
2m
X
(tȳ)i
i=0
X
y j Ti,j ,
(88)
j≥0
where Ti,j is a linear combination of C⌈i/2⌉ , . . . , Cm , with coefficients in Q[K ′ (0), . . . , K (j) (0)].
In particular, one derives from (85) that
m
X
a
Ca .
(89)
T2i,0 = Ri (C⌈i/2⌉ , . . . , Cm , 0) =
2i − a
a=i
Similarly, expanding Li (K(y), t3 ) in the left-hand side of (86) gives
LHS =
2m
X
(tȳ)i Li (K(y), t3 ) =
2m
X
(tȳ)i
i=0
i=0
X
y j Si,j ,
(90)
j≥0
where Si,j is a polynomial in K ′ (0), . . . , K (j) (0), t3 with coefficients in K. In particular,
Si,0 = Li (0, t3 ).
(91)
Table 2 summarizes the properties of the various series met in this section. The invariant
equation (86) can now be rewritten
2m
X
(tȳ)i
i=0
X
j≥0
y j (Si,j − Ti,j ) = 0,
where Si,j and Ti,j are independent of y. In particular, extracting the coefficient of ȳ 2r , for
0 ≤ r ≤ m, gives
2m
X
ti−2r (Si,i−2r − Ti,i−2r ) = 0.
(92)
i=2r
Recall the expression (89) of T2i,0 . Equivalently,
T2r,0 = Cr +
m
X
a=r+1
a
Ca .
2r − a
38
O. BERNARDI AND M. BOUSQUET-MÉLOU
Hence the identity (92) gives
2m
m
X
X
a
ti−2r (Si,i−2r − Ti,i−2r ).
Ca + S2r,0 +
Cr = −
2r
−
a
a=r+1
i=2r+1
(93)
Recall that Si,j involves none of the series Ca . Moreover, Ti,i−2r only involves the series Ca
if a ≥ i/2 (see Table 2). Hence the right-hand side of the above identity only involves Ca if
a ≥ r + 1. Consequently, this identity allows one to determine the coefficients Cm , . . . , C1 , C0
inductively in this order. Moreover, the properties of the series Si,j and Ti,j imply that Cr is
of the form Polr (K ′ (0), . . . , K (2m−2r) (0), t), for some polynomial Polr (x1 , . . . , x2m−2r , t) having
coefficients in K.
We now address the properties of Polr stated in the lemma. Let us first prove that the
coefficient of the monomial xj in Polr (x1 , . . . , x2m−2r , t), for j ≥ 1, is zero. In the recursive
expression of Cr given by (93), all terms coming from the second sum are multiples of t, so that
they do not contribute to this coefficient. In sight of (91), the coefficient of xj in S2r,0 (seen as
a polynomial in K ′ (0), . . . , K (2m) (0), t) is 0, and thus by a decreasing induction on r = m, . . . , 0
we conclude from (93) that the coefficient of xj in Polr is zero.
Let us now prove, by a decreasing induction on r, that the coefficient of the monomial txj in
Polr (x1 , . . . , x2m−2r , t), for 2 ≤ j ≤ 2m − 2r, is zero. Again, the term S2r,0 = L2r (0, t3 ) does
not contain any such monomial. In the second sum of (93), the monomial txj may only come
from the term t(S2r+1,1 − T2r+1,1 ) obtained for i = 2r + 1. Recall that both Si,j and Ti,j are
obtained by extracting the coefficient of y j in certain polynomial expressions in K(y) (see (90)
and (88)). Hence Si,1 and Ti,1 may contain some terms x1 , but no term xj for j ≥ 2 (because
K (j) (0) always comes with a power y j ). Consequently, t(S2r+1,1 − R2r+1,1 ) does not contain any
terms txj for j ≥ 2, and we finally conclude from (93) that the coefficient of txj in Polr is zero
for j ≥ 2.
Let us finally prove the last statement of Lemma 19, which deals with the constant term cr
of Polr . From (93) and (91), one derives that, for r = 0, . . . , m,
m
X
a
cr = −
ca + L2r (0, 0).
2r − a
a=r+1
This means that the following two polynomials in z,
m
X
a=0
ca (z 2 − z)a
and
2m
X
z a La (0, 0)
a=0
have the same even part. It is easy to see that a polynomial in z 2 − z is completely determined
by its even part. Thus, in order to prove that the above polynomials coincide, it suffices to prove
that the second one is also a polynomial in z 2 − z, that is, that
2m
X
z a La (0, 0) =
a=0
2m
X
(1 − z)a La (0, 0).
(94)
a=0
P2m
Let us use the expression of a=0 z a La (0, 0) given in the lemma, which follows from the definition (83) of Li . We observe that D̃(z) is a polynomial in (z 2 − z). Thus, in order to prove (94),
it suffices to prove that Tm (x1 ) = Tm (x2 ), where
x1 =
β(4 − q)z + qν(z 2 − z) + β(q − 2)
q
2 D̃(z)
and
x2 =
β(4 − q)(1 − z) + qν(z 2 − z) + β(q − 2)
q
.
2 D̃(z)
By Proposition 3, the bivariate polynomial Tm (z1 ) − Tm (z2 ) is divisible by z12 + z22 − (q − 2)z1 z2 −
sin2 (2kπ/m) = z12 + z22 − (q − 2)z1 z2 − q(4 − q)/4. But x21 + x22 − (q − 2)x1 x2 − q(4 − q)/4 is
found to be 0, so that Tm (x1 ) = Tm (x2 ). This concludes the proof of the lemma.
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
39
11.2.2. The final form of the invariant equation. Now return to the invariant equation (86), and replace each Cr by its polynomial expression in terms of K ′ (0), . . . , K (2m−2r) (0)
and t. By forming the difference of the left-hand side and right-hand side, one obtains an
equation of the form
Pol(K(y), K ′ (0), . . . , K (2m) (0), t, tȳ) = 0,
(95)
where Pol(x0 , x1 , . . . , x2m , t, z) ∈ K[x0 , x1 , . . . , x2m , t, z]. In the case q = 1, this is Eq. (77). That
is,
Pol(x0 , . . . , x6 , t, z) = 27/4(ν − 1)2 − 2ν x20 + 2 z(1 − νz)x0 − 2t x1 + νt2 x2 + 2ν t3 z .
Lemma 20. In the polynomial Pol ≡ Pol(x0 , x1 , . . . , x2m , t, z):
(i) for 1 ≤ j ≤ 2m,
(ii) for 2 ≤ j ≤ 2m,
(iii) for 1 ≤ j ≤ 2m,
[xj ] Pol = 0,
[txj ] Pol = 0,
[zxj ] Pol = 0,
(iv) the constant term is zero,
(v) the coefficients of the monomials t, z, x0 , t2 , z 2 , tz, tx0 , t2 z, tz 2 , z 3 are zero,
(vi) finally,
q[zx0 ] Pol = −q[tx1 ] Pol −[t3 ] Pol =
m2
q(4 − q)(ν − 1)m−1 6= 0.
2
Proof. Consider the functional equation (86), with each Cr replaced by its expression in terms of
K ′ (0), . . . , K (2m) (0) and t. As K(y) only give terms x0 , the monomials xj , for j ≥ 1, only occur
in the right-hand side, and more precisely in the terms Cr . But by Lemma 19, Cr contains no
such monomial, so Pol does not either. By a similar argument, no monomial txj occurs in Pol for
j ≥ 2. Finally, a monomial zxj with j ≥ 1 could only arise from the term C1 (K(y) − tȳ + t2 ȳ 2 )
in (84). But this is not the case, as C1 contains no monomial xj . We have proved the first three
points of the lemma.
Now recall that K(y) = qt2 yQ(y) where Q(y) ≡ Q(0, y), and that Q(y) = 1+O(ty). Moreover,
(i)
Q (0)/i! counts colored near-triangulations with outer degree i. These maps have at least ⌈i/2⌉
edges. Hence
K(y)
= qt2 y + O(t3 ),
K ′ (0)
= qt2 Q(0) = t2 q,
K ′′ (0)
= 2qt2 Q′ (0) = O(t3 ),
(3)
K (0)
= 3qt2 Q′′ (0) = O(t3 ),
(4)
K (0)
= 4qt2 Q(3) (0) = O(t4 ),
... ,
K (2m) (0) = 2mqt2 Q(2m−1) (0) = O(tm+2 ).
Using this, let us expand (95) in powers of t to third order:
Pol(K(y), K ′ (0), . . . , K (2m) (0), t, tȳ) = CT Pol +t [t] Pol +ȳ[z] Pol
+ t2 qy[x0 ] Pol +q[x1 ] Pol +[t2 ] Pol +ȳ[tz] Pol +ȳ 2 [z 2 ] Pol + O(t3 ) = 0. (96)
Recall that the coefficients of Pol belong to K = Q(q, ν), and that we have established in the
first part of the proof that [x1 ] Pol = 0. Hence, the above expansion, followed by an expansion
in powers of y, gives at once
CT Pol = [t] Pol = [z] Pol = [x0 ] Pol = [t2 ] Pol = [tz] Pol = [z 2 ] Pol = 0.
40
O. BERNARDI AND M. BOUSQUET-MÉLOU
This proves (iv) and part of (v). Let us push the expansion (96) one step further, using [x0 ] Pol =
[x2 ] Pol = [x3 ] Pol = [zx1 ] Pol = 0 (which we have proved above):
0 = Pol(K(y), K ′ (0), . . . , K (2m) (0), t, tȳ) =
t3 qy[tx0 ] Pol +q[zx0 ] Pol +q[tx1 ] Pol +[t3 ] Pol +ȳ[t2 z] Pol +ȳ 2 [tz 2 ] Pol +ȳ 3 [z 3 ] Pol + O(t4 ).
(97)
Expanding the coefficient of t3 in powers of y gives
[tx0 ] Pol = [t2 z] Pol = [tz 2 ] Pol = [z 3 ] Pol,
which completes the proof of (v), and
q[zx0 ] Pol +q[tx1 ] Pol +[t3 ] Pol = 0,
which proves part of (vi). Finally, we read off from (86) and (84) that
[zx0 ] Pol = [x0 ]L1 (x0 , 0) + 2 CT Pol2 .
The coefficient of x0 in L1 (x0 , 0) can be determined using (82–83), preferably using Maple. It is
′
′′
found to be a linear combination of Tm (q/2 − 1), Tm
(q/2 − 1) and Tm
(q/2 − 1) with
√ coefficients
in K. The constant term c2 of Pol2 can be determined using (87): we set z = (1 − 1 + 4u)/2 in
this equation, so that z 2 − z = u, and extract the coefficient of u2 . This gives c2 = CT Pol2 as
′
′′
a linear combination of Tm (q/2 − 1), Tm
(q/2 − 1) and Tm
(q/2 − 1) with coefficients in K. Given
′
that q/2 − 1 = cos 2kπ/m, we have Tm (q/2 − 1) = 0. Putting these results together gives
1
′′
(q/2 − 1).
[zx0 ] Pol = − β m−1 q (4 − q)2 Tm
8
The last statement of Lemma 20 then follows from
4m2
′′
Tm
(q/2 − 1) = −
.
q(4 − q)
Proof of Theorem 18. The functional equation (95) involves a single catalytic variable, y. However, the case q = 1 shows that its form may not be suitable for a direct application of our
algebraicity theorem (see (77)). As it happens, a simple remedy for this is to reintroduce the
original series Q(y) ≡ Q(0, y). This is the counterpart of the transformation of (77) into (78)
performed in the case q = 1. So, in (95), replace K(y) by qt2 y Q(y) and replace each derivative
K (j) (0) by jqt2 Q(j−1) (0). According to Lemma 20,
CT Pol = [t] Pol = [z] Pol = [t2 ] Pol = [tz] Pol = [z 2 ] Pol = [x0 ] Pol = · · · = [xm ] Pol = 0.
This implies that, once the series K have been expressed in terms of Q in (95), a factor t3
appears. Divide the equation by t3 to obtain
Pol′ (Q(y), Q(0), Q′ (0), . . . , Q(2m−1) (0), t; y) = 0,
(98)
where
1
Pol(t2 yqx0 , t2 qx1 , 2t2 qx2 , . . . , 2mt2 qx2m , t; tȳ)
t3
is a polynomial in x0 , x1 , . . . , x2m , t and a Laurent polynomial in y. Have we at last reached an
equation of the form (80), to which we could apply our algebraicity theorem? If this were the
case, Pol′ (x0 , . . . , x2m , 0; y) should reduce to x0 − 1. We have
Pol′ (x0 , . . . , x2m , 0; y) = qx0 y[tx0 ] Pol +[zx0 ] Pol
Pol′ (x0 , . . . , x2m , t; y) =
+
2m
X
i=1
iqxi [txi ] Pol +ȳ[zxi ] Pol + [t3 ] Pol +ȳ[t2 z] Pol +ȳ 2 [tz 2 ] Pol +ȳ 3 [z 3 ] Pol .
By Lemma 20, this reduces to
Pol′ (x0 , . . . , x2m , 0; y) = qx0 [zx0 ] Pol +qx1 [tx1 ] Pol +[t3 ] Pol .
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
41
This means that, upon replacing Q(0) by its value 1, the functional equation (98) can be written
in the form
qQ(y)[zx0 ] Pol +q[tx1 ] Pol +[t3 ] Pol = tP1 (Q(y), Q′ (0), . . . , Q(2m−1) (0), t; y)
for some P1 (x0 , x2 , . . . , x2m , t; y) ∈ K[x0 , . . . , x2m , t, y, ȳ]. Moreover, the last identity of Lemma 20
allows us to rewrite this as
q Q(y) − 1 [zx0 ] Pol = tP1 (Q(y), Q′ (0), . . . , Q(2m−1) (0), t; y).
Upon dividing by q[zx0 ] Pol (which is non-zero by Lemma 20), this has the form
Q(y) = 1 + tP2 (Q(y), Q′ (0), . . . , Q(2m−1) (0), t; y)
where P2 (x0 , x2 , . . . , x2m+1 , t; y) ∈ K[x0 , . . . , x2m , t, y, ȳ]. Finally, upon writing
Q(i) (0)
= ∆i Q(y) − y∆i+1 Q(y),
i!
where
∆F (y) =
F (y) − F (0)
,
y
the equation reads
Q(y) = 1 + tP (Q(y), ∆Q(y), ∆(2) Q(y), . . . , ∆2m Q(y), t; y)
where P (x0 , x1 , x2 , . . . , x2m , t; y) is a polynomial in t and the xj ’s, and a Laurent polynomial in
y, with coefficients in K. Applying the general algebraicity theorem (Theorem 14) implies that
Q(y) ≡ Q(0, y) is algebraic over Q(q, ν, t, y).
Let us complete the proof of Theorem 18 by proving that Q(x, y) is also algebraic. We
return to the functional equation defining Q(x, y), written in the form K(x, y)Q(x, y) = R(x, y),
where K(x, y) and R(x, y) are given respectively by (39) and (40). Recall that the series Y1
defined in Lemma 7 satisfies K(x, Y1 ) = R(x, Y1 ) = 0. By eliminating Q1 (x) between these
two equations, one obtains a rational expression of Q(0, Y1 ) in terms of q, ν, x, t and Y1 . But
Q(0, Y1 ) is algebraic over Q(q, ν, t, Y1 ): that is, there exists a non-zero polynomial Pol such that
Pol(q, ν, t, Y1 , Q(0, Y1 )) = 0. Replacing Q(0, Y1 ) by its rational expression in this equation shows
that Y1 is algebraic over Q(q, ν, t, x). Then the expression of Q(0, Y1 ) as a rational function of
q, ν, x, t and Y1 shows that Q(0, Y1 ) itself is algebraic over Q(q, ν, t, x). Finally, writing R(x, Y1 ) =
0 gives a rational expression of Q1 (x) in terms of ν, t, x, Y1 and Q(0, Y1 ): hence Q1 (x) is algebraic
over Q(q, ν, t, x). Returning to the functional equation that defines Q(x, y) finally shows that
this series is algebraic over Q(q, ν, t, x, y).
12. Two colors: the Ising model
In this section, we focus on the case k = 1, m = 4, that is, on q = 2. We give explicit
algebraic equations satisfied by generating functions of 2-colored planar maps and 2-colored
planar triangulations. In other words, we solve the Ising model (with no exterior field), averaged
on planar maps or triangulations of a given size. We also briefly report on the singularity analysis
of the solution, which allows us to locate the critical value νc where a phase transition occurs.
12.1. Two-colored planar maps
Theorem 21. The Potts generating function of planar maps M (2, ν, t, w, z; x, y), defined by (19)
and taken at q = 2, is algebraic. The specialization M (2, ν, t, w, z; 1, 1) has degree 8 over
Q(ν, t, w).
When w = z = 1, the degree decreases to 6, and the equation admits a rational parametrization. Let S ≡ S(t) be the unique power series in t with constant term 0 satisfying
2
1 + 3 ν S − 3 ν S2 − ν2S3
.
S=t
1 − 2 S + 2 ν2S3 − ν2S4
42
O. BERNARDI AND M. BOUSQUET-MÉLOU
Then
M (2, ν, t, 1, 1; 1, 1) =
1 + 3 ν S − 3 ν S2 − ν2S3
2×
(1 − 2 S + 2 ν 2 S 3 − ν 2 S 4 )
ν 3 S 6 + 2 ν 2 (1 − ν)S 5 + ν (1 − 6 ν)S 4 − ν (1 − 5 ν)S 3 + (1 + 2 ν)S 2 − (3 + ν)S + 1 .
Proof. The first statement is a specialization of Theorem 15. To obtain an explicit equation
satisfied by M (2, ν, t, w, z; 1, 1), we first construct an equation with one catalytic variable satisfied
by M , as described in Section 10. Once again, the variable z is redundant, and M (2, ν, t, w, z; x, y)
has the same degree over Q(ν, t, w, z, x, y) as M (2, ν, t, w, 1; x, y) over Q(ν, t, w, x, y). We thus
set z = 1.
We write the invariant equation (41) for q = 2 and m = 4. It involves five unknown series
C0 , . . . , C4 , independent of y. By expanding this equation in the neighborhood of y = 1, as
described in Section 10.2.1, we obtain the following expressions for the series Cr :
C4
=
C3
=
C2
=
C1
=
C0
=
(ν 2 + 2 ν − 1)(ν 2 − 2 ν − 1),
−4 (ν + 1)(ν 2 − 4 ν + 1),
−4 (ν − 1)(ν 3 + 3 ν 2 − 6 wν 2 − 3 ν + 2 w − 1)t − 24 ν,
−32 ν w(ν + 1)(ν − 1)2 t2 M (1) + 8 (ν − 1)(3 ν 2 − 6 ν w + 2 w − 3)t + 8 + 8 ν,
−32 ν w(ν + 1)(ν − 1)2 t3 M ′ (1) − 64 ν w2 (ν + 1)(ν − 1)2 t3 M (1)2
−32 w(ν − 1)2 (ν 2 t − 3 ν + ν t − 1)t2 M (1)
−4 (ν − 1)2 (ν 2 − 2 ν + 12 ν w + 1 + 4 w − 4 w2 )t2 − 8 (ν − 1)(3 ν − 3 − 2 w)t − 4.
In the invariant equation (41), let us now replace each Cr by its expression in terms of M : as
was proved for general values of k and m in Section 10.2.2, this gives (after dividing by a factor
32tw(ν − 1)2 (1 + ν + y − yν)(1 − ȳ)2 ) an equation with one catalytic variable of the form (63),
involving the series M (1) and M ′ (1), or equivalently, the first two discrete derivatives of M (y).
To solve this equation and obtain an algebraic equation satisfied by M (1), we can use the
general strategy of [12]. An alternative, which requires less heavy calculations, relies on an
observation used by Tutte in the enumeration of properly colored planar triangulations [56, 58].
Consider the following two polynomials in X
P± (X) :=
4
X
r=0
Cr X r ± (2ν + β 2 )X 2 − 2(ν + 1)X − 2βt(2w + β) + 2
2
,
where β = ν −1. The second term is simply the square of the series D(y) defined in Proposition 6,
seen as a polynomial in X ≡ I(y). The invariant equation (41) can be written
!
!
N (y)
2
p
P± (I(y)) = D(y) T4
±1 .
2 D(y)
From the fact the polynomials T4 (x) ± 1 both have a double root, one can derive that P+ (X)
and P− (X) both have a double root in X. Hence the discriminant of each of these polynomials
vanishes. This gives two polynomial equations relating M (1) and M ′ (1), from which we obtain
an equation for M (1) by elimination.
One thus obtains an equation of degree 8 for the series M (1) ≡ M (2, ν, t, w, 1; 1, 1). It is too
big to be written here. However, when we do not keep track of the number of vertices (that is,
when w = 1), this equation contains a factor (1 − tM (1) − tνM (1))2 , which clearly is not 0.
The remaining factor is thus an algebraic equation of degree 6 satisfied by M (2, ν, t, 1, 1; 1, 1).
The genus of the corresponding curve (in t and M (1)) is found to be 0, so that the curve has a
rational parametrization. The one that we give in the theorem was constructed with the help of
the algcurves package of Maple.
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
43
Singularity analysis. We finally give, without a proof that would make this paper even longer,
the results of our analysis of the singularities of M (2, ν, t, 1, 1; 1, 1). The singularity analysis of
algebraic series in N[[t]] has become quasi-automatic [27, Chap. VII.7], but of course things are
a bit more delicate here because of the parameter ν.
Claim 22. Let P1 and P2 be the following two polynomials:
P1 (ν, ρ) =
P2 (ν, ρ) =
432 ν 3 (ν + 1) ρ3 + 108 ν 2 (ν − 1) ρ2 + 1 − ν,
4
2
432 ν 2 (ν + 1) ρ4 + 72 ν (ν + 1) ρ2 − 8 (ν − 1) (ν + 1) ρ − 1.
Consider M (2, ν, t, 1, 1; 1, 1) ≡ M (2, ν, t) as a series in t depending on the parameter ν. Let ρν
denote its radius of convergence. Then ρν is a continuous decreasing function of ν for ν ≥ 0,
which satisfies
0 ≤ ν ≤ νc :=
νc ≤ ν.
0 for
0 for
P2 (ν, ρν ) =
P1 (ν, ρν ) =
Moreover,
√
3+ 5
2 ,
√
1
3 5−5
and ρνc =
.
8
60
The critical behaviour of M (2, ν, t) is usually the standard behaviour of planar maps series, with
an exponent 3/2:
ρ0 =
M (2, ν, t) = αν + βν (1 − t/ρν ) + γν (1 − t/ρν )3/2 (1 + o(1)),
except at ν = νc , where the nature of the singularity changes:
M (2, νc , t) = ανc + βνc (1 − t/ρνc ) + γνc (1 − t/ρνc )4/3 (1 + o(1)).
In particular,
[tn ]M (2, ν, t) ∼
κ ρnν n−5/2
κ ρnνc n−7/3
for ν 6= νc ,
for ν = νc .
Figure 9 shows a plot of the curves P2 (ν, ρ) = 0 and P1 (ν, ρ) = 1. The first step in the proof is
to study the singularities of the series S defined in Theorem 21. This series has constant term
0, and non-negative coefficients. The discriminant of the vanishing polynomial of S is, up to
factor independent of t, the product P1 (ν, t)P2 (ν, t). The series S is found to have a square root
singularity at ρν , except at ν = νc where the singularity is in (1 − t/ρνc )1/3 . Figure 9 shows
plots of S(t) for several values of ν. The singular behaviour of M (2, ν, t) is then derived from
the expression of this series in terms of S.
0.12
0.1
0.08
t
0.06
0.04
0.02
0
0.5
1
1.5
2
2.5
3
nu
Figure 9. The curves P2 (ν, ρ) = 0 (top) and P1 (ν, ρ) = 1 (bottom), for ν ∈
[0, 3]. The two curves meet at νc ≃ 2.618. Beyond this value, the curve P1 is
above P2 (although very close at this scale). For every ν, the radius is given by
the highest of the curves.
44
O. BERNARDI AND M. BOUSQUET-MÉLOU
0.4
0.5
0.16
0.7
0.14
0.6
0.4
0.3
0.12
0.5
0.1
0.3
0.4
S
S
S 0.2
S
0.08
0.3
0.2
0.06
0.2
0.1
0.04
0.1
0.1
0
0.02
0.04
0.06
0
0.08
0.02
0.02
0.04
0.06
0
0.08
0.01
t
t
0.02
0.03
0.04
0.05
0
0.06
0.002
0.004
t
0.006
0.008
0.01
0.012
t
Figure 10. The algebraic function S(t) and some of its conjugates, for ν = 0.5,
ν = 1.1, ν = νc and ν = 8. The function S is the branch that vanishes at the
origin. The values of t where the tangent is vertical are such that P1 (ν, t) = 0
or P2 (ν, t) = 0. The form of the function is in agreement with the fact that the
radius of S is given in Figure 9 by the highest of the curves.
12.2. Two-colored triangulations
Theorem 23. The Potts generating function of quasi-triangulations Q(2, ν, t, w, z; x, y), defined
by (23) and taken at q = 2, is algebraic.
In particular, the series Qi (2, ν, t) := [y i ]Q(2, ν, t, 1, 1; 0, y) that counts two-colored neartriangulations of outer degree i by edges (t) and monochromatic edges (ν) is algebraic of degree
(at most) 5 over Q(ν, t) and admits a rational parametrisation. Set v = (ν + 1)/(ν − 1). Let
S ≡ S(ν, t) be the unique power series in t having constant term v and satisfying
(S − v) (S − 2 + v) 2 v − v 2 + 2 S + S 2 − 4 S 3
3
.
(99)
t =
3
64 (1 + v) S 2
Then ti Qi (2, ν, t) has a rational expression in terms of S and v. In particular,
2
4
5
t Q1 (2, ν, t) = t νQ2 (2, ν, t) =
(S − v) (S − 2 + v) −2 v + v 2 − Sv − S 2 v + 3 S 3
while
t6 Q3 (2, ν, t) =
4
128 (1 + v) S 2
,
(S − v)3 (S − 2 + v)P (v, S)
8192(1 + v)6 S 4
with
P (v, S) = −64 S 6 + (232 − 128 v) S 5 − 67 + 48 v − 64 v 2 S 4 + 106 − 102 v + 40 v 2 S 3
− 2 (v − 2) 32 v 2 − 48 v − 1 S 2 + 2 (3 v − 1) (v − 2)2 S + 3 v (v − 2)3 .
Proof. The first statement is a specialization of Theorem 18. Recall that the variables w and
z are redundant: we thus focus on the case w = z = 1. To obtain explicit algebraic equations
for near-triangulations, we first construct an equation with one catalytic variable satisfied by
Q(y) ≡ Q(0, y), as described in Section 11.
We write the invariant equation (42) for q = 2 and m = 4. It involves five unknown series
C0 , . . . , C4 , independent of y. By expanding this equation in the neighborhood of y = 0 and
writing that the coefficient of y −2r is zero, we obtain explicit expressions for the series Cr , as
described in Section 11.2.1. Moreover, by writing that the coefficient of y −2r+1 is zero, for
1 ≤ r ≤ 4, we obtain additional identities relating the series Q(i) (0). More precisely:
— by extracting the coefficients of y −8 , y −6 , y −4 , we obtain:
C4
=
C3
=
C2
=
−4ν 4 ,
8 ν 2 (ν − 1) (2 ν − 3) ,
3
16 ν 3 (ν − 1) t3 + 4 (5 ν + 1) (ν − 1) ;
— extracting the coefficients of y −7 and y −5 does not yield new identities;
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
45
— extracting the coefficient of y −3 gives Q(0) = 1, which is not a surprise. From now on
we systematically replace every occurrence of Q(0) by 1;
— extracting the coefficient of y −2 gives
C1 = −64 ν 2 (ν − 1)2 t4 Q′ (0) + 48 ν (ν − 1)2 t3 + 4 (2 ν − 1) (ν − 1)3 ;
— extracting the coefficient of y −1 gives:
2Q′ (0)
.
(100)
tν
This identity is a special case of the last statement of Proposition 2, and has a simple
combinatorial explanation. From now on we systematically replace every occurrence of
Q′′ (0) by this expression;
— finally, extracting the coefficient of y 0 gives
Q′′ (0) =
C0 = −
32 2
2
2
ν (ν − 1) t6 Q(3) (0) − 32 (ν + 1) (ν − 2) (ν − 1) t4 Q′ (0)
3
2
3
4
− 112 ν 2 (ν − 1) t6 − 8 (ν − 4) (ν − 1) t3 + (ν − 1) .
Let us now replace each Cr by its expression in the invariant equation (42): this gives, after
dividing by 32(ν − 1)3 t3 , an equation with one catalytic variable for Q(y), of the form (80),
involving the (only) two unknown series Q′ (0) and Q(3) (0).
To solve this equation and obtain an algebraic equation satisfied by Q′ (0), we can use the
general strategy of [12]. But we can also apply the alternative method already used for 2-colored
planar maps in the previous subsection. Consider the following two polynomials in X:
P± (X) :=
4
X
r=0
Cr (tX)r ± 2ν 2 t2 X 2 + β (4β + 2) tX − 4βνt3 + β 2
2
where β = ν −1. The second term is simply the square of the series D(y) defined in Proposition 8,
seen as a polynomial in X ≡ I(y). Then the polynomials P+ (X) and P− (X) have a double root
in X. Hence the discriminant of each of them vanishes. This gives two polynomial equations
relating Q′ (0) and Q(3) (0), from which we obtain an equation of degree 5 for Q1 (2, ν, t) ≡ Q′ (0)
by elimination. The genus of the corresponding curve (in t and Q′ (0)) is found to be 0, so
that the curve has a rational parametrization, which we have constructed with the help of the
algcurves package of Maple.
The expression of Q2 (2, ν, t) = Q′′ (0)/2 follows from (100). The expression of Q3 (2, ν, t) =
(3)
Q (0)/6 can be obtained using any of the polynomial equations relating Q′ (0) and Q(3) (0) that
we have obtained on the way to our derivation of Q′ (0).
Let us finally explain why each series ti Qi (2, ν, t) can be written in terms of S and v. The
equation with one catalytic variable satisfied by Q(y) reads
6t3 ν 2 (Q(y) − 1) = y Pol(ν, Q(y), Q1 , Q3 , t, y)
for some polynomial Pol with integer coefficients. Differentiating i times with respect to y,
and then setting y = 0 thus gives Q(i) (0) ≡ i! Qi (2, ν, t) as a polynomial in Q1 , . . . , Qi−1 with
coefficients in Q(ν, t). By combining Euler’s relation and the edge/face incidence relation, one
easily shows that ti Qi (2, ν, t) is a series in t3 . Since ν can be expressed in terms of v, and
t3 , Q1 , Q2 , Q3 can be expressed rationally in terms of v and S, the same holds for any ti Qi (2, ν, t)
by induction on i.
Connections with previous work. This result is very close to the solution of the Ising
model on near-cubic maps, derived by Boulatov & Kazakov [9] using matrix integrals and then
by Bousquet-Mélou & Schaeffer [15] using bijections with trees. We say that a planar map is
near-cubic if its dual is a near-triangulation; that is, every non-root vertex has degree 3. Then
for a generic value of q, the series Qi (q, ν, t) := [y i ]Q(q, ν, t, 1, 1; 0, y), which counts q-colored
46
O. BERNARDI AND M. BOUSQUET-MÉLOU
near-triangulations of outer degree i by edges and monochromatic edges, can be interpreted in
terms of near-cubic maps using the duality relation (18):
X
te(M) PM (q, ν)
Qi (q, ν, t) =
M near−triang.
df(M)=i
=
X
te(G) PG∗ (q, ν)
X
te(G)
G near−cubic
dv(G)=i
=
G near−cubic
dv(G)=i
=
t(ν − 1)
q
−i
q
(ν − 1)e(G)
q,
1
+
P
G
ν −1
q v(G)−1
X
G near−cubic
dv(G)=i
(ν − 1)3 t3
q2
f(G)−1
PG q, 1 +
by (18)
q
ν−1
.
(101)
We have used in the last line Euler’s relation and the edge/vertex incidence relation, according
to which 2 e(G) = 3(v(G) − 1) + dv(G).
Let us return to the case q = 2. The series Ii (X, u) studied in [15] counts by non-root
vertices (variable X) and by bichromatic edges (variable u) 2-colored near-cubic maps G such
that dv(G) = i (as in the present paper, the color of the root vertex is fixed). The connection
between our series Qi (2, ν, t) follows from (101):
−i
t(ν − 1)
(uX)i Ii (X, u)
Qi (2, ν, t) =
2
with
ν−1
(ν + 1)3 t3
u=
,
X2 =
.
ν+1
4
Via this correspondence, the value of Q2 (2, ν, t) given in Theorem 23 is equivalent to the case
X = Y of [15, Proposition 20]. The series Q̄ defined in the latter reference coincides with the
series S defined by (99).
Singularity analysis. The singular behaviour of Q1 (2, ν, t) is similar to that of the series
M (2, ν, t, 1, 1; 1, 1) studied in the previous subsection. Again, we state our results without proof
(see also [9]).
Claim 24. Let P1 and P2 be the following two polynomials:
P1 (ν, ρ) = 131072 ρ3ν 9 − 192 ν 6 (3 ν + 5) (ν − 1) (3 ν − 11) ρ2
− 48 ν 3 (ν − 1)2 ρ + (ν − 1) 4 ν 2 − 8 ν − 23 ,
2
P2 (ν, ρ) = 27648 ρ2ν 4 +864 ν (ν − 1) ν 2 − 2 ν − 1 ρ+ 7 ν 2 − 14 ν − 9 (ν − 2) .
Consider tQ1 (2, ν, t) as a series in t3 depending on the parameter ν. Let ρν denote its radius of
convergence. Then ρν is a continuous decreasing function of ν for ν > 0, which satisfies
√
P2 (ν, ρν ) = 0 for 0 < ν ≤ νc := 1 + 1/ 7,
P1 (ν, ρν ) = 0 for νc ≤ ν.
Moreover,
√
25 7 − 55
ρν → +∞ as ν → 0 and ρνc =
.
864
The critical behaviour of tQ1 (2, ν, t) is usually the standard behaviour of planar maps series,
with an exponent 3/2:
tQ1 (2, ν, t) = αν + βν (1 − t3 /ρν ) + γν (1 − t3 /ρν )3/2 (1 + o(1)),
except at ν = νc , where the nature of the singularity changes:
tQ1 (2, νc , t) = ανc + βνc (1 − t3 /ρνc ) + γνc (1 − t3 /ρν )4/3 (1 + o(1)).
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
47
Note. The analysis is similar to the case of general planar maps, but the role that was played
by the series S in the proof of Claim 22 is now played by the series U such that S = v(1 − 2U ).
In particular, U has constant term 0 and non-negative coefficients (which is not the case of S).
13. Three colors
In this section, we focus on the case k = 1, m = 6, that is, on q = 3. We give explicit algebraic
equations satisfied by generating functions of properly 3-colored planar maps and triangulations.
This corresponds to ν = 0. The case when ν is generic leads to equations with one catalytic
variable involving four unknown series (of the form M (i) (1) or Q(i) (0), depending on whether
we deal with general maps or triangulations), and their solution has defeated us so far. However, we conjecture an algebraic equation for the series counting properly 3-colored cubic maps
(Conjecture 27).
13.1. Three-colored planar maps
Theorem 25. The Potts generating function of planar maps M (3, ν, t, w, z; x, y), defined by (19)
and taken at q = 3, is algebraic.
The specialization M (3, 0, t, 1, 1; 1, 1) that counts properly three-colored planar maps by edges
has degree 4 over Q(t), and admits a rational parametrization. Let S ≡ S(t) be the unique power
series in t with constant term 0 satisfying
t=
Then
S(1 − 2 S 3 )
3
(1 + 2S)
(102)
.
(1 + 2 S) 1 − 2 S 2 − 4 S 3 − 4 S 4
.
(103)
2
(1 − 2 S 3 )
The coefficient of tn in this series, which is the number of properly 3-colored maps with n edges,
is asymptotic to κ µn n−5/2 , where
√
22 + 8 6
.
κ > 0 and µ =
3
Proof. The first statement is a specialization of Theorem 15. We would like to obtain an explicit
equation satisfied by M (3, ν, t, w, z; 1, 1). As described in Section 10, we first construct an
equation with one catalytic variable satisfied by M . Once again, the variable z is redundant,
and we set z = 1.
M (3, 0, t, 1, 1; 1, 1) =
An equation with one catalytic variable. We start from the invariant equation (41), written
for q = 3 and m = 6. It involves seven unknown series C0 , . . . , C6 , independent of y. By
expanding this equation in the neighborhood of y = 1, as described in Section 10.2.1, we obtain
explicit expressions of the series Cr . More precisely,
— C6 , C5 and C4 are polynomials in ν, t and w,
— C3 is a polynomial in ν, t, w and M (1),
— C2 is a polynomial in ν, t, w, M (1) and M ′ (1),
— C1 is a polynomial in ν, t, w, M (1), M ′ (1) and M ′′ (1),
— C0 is a polynomial in ν, t, w, M (1), M ′ (1), M ′′ (1) and M (3) (1).
In the invariant equation (41), let us now replace each Cr by its expression : as was proved for
general values of k and m in Section 10.2.2, this gives, after dividing by
27tw(ν − 1)2 (1 − ȳ) (1 − ν + ȳ + ν ȳ) (1 − ν + 2ȳ + ν ȳ) (2 − 2ν + ȳ + 2 ν ȳ) ,
an equation with one catalytic variable of the form (63), involving the series M (1), M ′ (1), M ′′ (1)
and M (3) (1), that is, the first four discrete derivatives of M (y). Even though the general strategy
of [12] allows one to solve, in theory, this equation, the size of the calculations has prevented us
to do so in the general case.
48
O. BERNARDI AND M. BOUSQUET-MÉLOU
So let us focus on the simpler case of properly three-colored planar maps. That is, we set
ν = 0 so as to forbid monochromatic edges. This simplifies the series Cr . Indeed, C3 (resp. C2 ,
C1 , C0 ) does not involve M (1) (resp. M ′ (1), M ′′ (1), M (3) (1)) any more. We further ignore the
number of vertices by setting w = 1. The resulting equation in one catalytic variable reads
Pol(M (y), M (1), M ′ (1), M ′′ (1), t; y) = 0,
(104)
and has degree 4 in M (y). More precisely, the equation can be written
M (y) = 1 +
ty 2
P (M (y), ∆M (y), ∆2 M (y), ∆3 M (y), t, y)
2 (2 y + 1) (y + 2) (y + 1)
(105)
where
P (x0 , x1 , x2 , x3 , t, y) = 1 + 11 y + 4 t2 y 2 x3 + 2 −13 y 2 + 2 t2 y 2 + 5 ty 2 − 29 y − 2 ty − 9 x0
+ 8 y 3 + 2 ty 3 + 32 t2 y 3 − 62 ty 2 + 54 y 2 + 32 t2 y 2 − 12 ty + 75 y + 25 x0 2
+ 2 ty 2 −26 y 2 + 42 ty 2 + 36 ty − 65 y − 26 + 18 t x0 3 + 36 t2 y 4 (2 y + 1) x0 4
+ 2 6 t2 y 2 − 4 ty 2 + 16 y 2 + 9 y − 4 ty + 2 x1 − 2 ty 22 ty 2 − 33 y 2 − 34 ty + 27 y + 6 x1 2
2
+36 t2y 2 (y − 1) x1 3 +2 ty 18 ty 2 − 27 y 2 + 50 ty − 78 y − 12 x0 x1 +36 y 2 y 2 + 2 y + 3 t2 x1 x0 2
−36 y 2 (y + 3) (y − 1) t2 x0 x1 2 +2 ty (6 ty − 11 y − 2) x2 +12 y 2 (y + 3) t2 x0 x2 −36 (y − 1) y 2 t2 x1 x2 .
Still, both the general approach of [12] and Tutte’s alternative (used above for two-colored
planar maps) require heavy calculations. Hence we have resorted to Tutte’s good old method:
guess and check!
An interlude: solving planar maps by guessing and checking. Because things are
so heavy with our equation, let us discuss the principles of this method on the much simpler
example of planar maps counted by edges (variable t) and outer degree (variable y). The standard
equation with one catalytic variable that defines the associated generating function G(t; y) ≡
G(y) reads
yG(y) − G(1)
G(y) = 1 + ty 2 G(y)2 + ty
.
(106)
y−1
It is clear that this equation has a unique solution that is a power series in t. The coefficients
of this series are polynomials in y. But how can we determine G(y)? Assume that we find two
series, F (t; y) ≡ F (y) ∈ Q[y][[t]] and F0 (t) ≡ F0 ∈ Q[[t]], such that
F (y) = 1 + ty 2 F (y)2 + ty
yF (y) − F0
.
y−1
(107)
Then, by multiplying by (y − 1) and setting y = 1, we discover that F0 equals necessarily F (1),
so that F (y) is the map generating function G(y). Note that it is important that the series
F (y) has polynomial coefficients in y (or at least, coefficients in Q(y) having no pole at y = 1).
Otherwise F (1) may not be well-defined.
From the functional equation (106), one can compute the first coefficients of the series G(y).
In particular, one can easily conjecture, using tools like the Gfun package of Maple [44], that
G(1) is quadratic:
27 t2 G(1)2 + G(1)(1 − 18 t) − 1 + 16 t = 0.
The corresponding curve has genus 0, and thus admits a rational parametrization. Let S ≡ S(t)
be the unique power series in t satisfying S = t(1 + 3S)2 . Then our conjectured value of G(1) is
G(1) = (1 − S)(1 + 3S). Let us define F0 := (1 − S)(1 + 3S). There exists a unique power series
F (y) ≡ F (t; y) satisfying (107) (indeed, this equation is quadratic in F (y), and the other root
contains negative powers of t). However, this series has a priori coefficients in Q(y). We wish
to prove these coefficients actually lie in Q[y]. One way goes as follows. In (107), replace F0 by
its value (1 − S)(1 + 3S), and t by its expression t = S/(1 + 3S)2 . As a curve in F (y) and y
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
49
over Q(S), the resulting equation has genus 0 again, and thus admits a rational parametrization.
Indeed, let W be the unique series in Q[y][[t]] satisfying
W =y
1 + SW + S(S + 1)W 2
.
1 + 3S
Then
(1 − S(1 + S)W ) 1 + SW + S(S + 1)W 2
F (y) =
.
1 − SW
This expression shows that F (y) has polynomial coefficients in y, and we have proved that F (y)
is the generating function G(y) of planar maps.
Back to 3-colored planar maps. Let us return to the functional equation (104–105). It
defines a unique series M (y) ≡ M (t; y) ∈ Q(y)[[t]]. Moreover, the form of the equation implies
that the coefficient of tn in this series has no pole at y = 1. (For combinatorial reasons, we know
that the coefficients are polynomials in y, but the form of the equation does not imply such a
strong statement). Assume we find 4 series, F (t; y) ≡ F (y) ∈ Q[y][[t]], and F0 , F1 , F2 ∈ Q[[t]],
such that
Pol(F (y), F0 , F1 , F2 , t; y) = 0.
By expanding this identity in the neighborhood of y = 1, it follows that F0 = F (1), F1 = F ′ (1)
and F2 = F ′′ (1) (the derivatives being taken with respect to y). Consequently, the series F (y)
satisfies the same equation as M (y), and F (y) = M (y).
So our first task is to guess the values of F (i) (1), for 0 ≤ i ≤ 2. From the functional
equation (20) one can compute the first coefficients of the series M (y) = M (3, 0; t, 1; 1, y). The
first 40 coefficients of M0 := M (1) suffice to conjecture that this series satisfies
− 12500 t6M04 − 24 t4 (71 − 1000 t) M03 − 2 t2 39 − 1020 t + 7216 t2 + 3600 t3 M02
− M0 1 − 42 t + 536 t2 − 1712 t3 − 9040 t4 + 864 t5 + 1 − 40 t + 540 t2 − 2720 t3 + 432 t4 = 0.
The corresponding curve has genus 0, and the parametrization by the series S given in the
theorem is constructed using Maple.
We now compute more coefficients of M (y), in order to conjecture the values of M ′ (1) and
′′
M (1). In the expansions of these two series, we systematically replace the variable t by its
expression (102) in terms of S, as we suspect that M ′ (1) and M ′′ (1) will have a high degree over
Q(t), but hopefully a smaller degree over Q(S). And indeed, from the first 80 terms of M (y)
(and of course with the help of Maple), we conjecture that M ′ (1) is quadratic over Q(S):
p
(1 + 2 S) P (S) + Q(S) (1 + 2S)(1 + 2S + 4S 2 )
M ′ (1) =
S 2 (1 − 2 S 3 )4
with
P (S) = 32 S 12 +32 S 11 +12 S 10 −32 S 9 −16 S 8 +18 S 7 +14 S 6 −28 S 5 −58 S 4 −49 S 3 −25 S 2 −7 S−1
and
3
Q(S) = 1 − 2 S 3 1 + 2S + 4 S 2 (1 + S) .
Hoping that M ′′ (1) lies in the same quadratic extension of Q(S) as M ′ (1), we then look for a
linear relation between 1, M ′ (1) and M ′′ (1) with polynomial coefficients in S (using the command
hermite_pade) and obtain the conjectured expression:
p
2 (1 + 2 S) P̄ (S) + Q̄(S) (1 + 2S)(1 + 2S + 4S 2 )
M ′′ (1) =
6
S 3 (1 − 2 S 3 )
with
P̄ (S) = −5−54 S−300 S 2 −1082 S 3 −2721 S 4 −4768 S 5 −5310 S 6 −1944 S 7 +4970 S 8 +10468 S 9
+8724 S 10+12 S 11−8336 S 12−10080 S 13−6016 S 14−1728 S 15+96 S 16−64 S 17 −192 S 18−192 S 19
50
O. BERNARDI AND M. BOUSQUET-MÉLOU
and
3
Q̄(S) = (1 + S)
1 − 2 S3
1 + 2 S + 4 S2 ×
8S 7 + 8 S 6 + 12 S 5 − 20 S 4 − 48 S 3 − 42 S 2 − 19 S − 5 .
Now return to (104). Consider the quartic equation (in F (y)):
S(1 − 2S 3 )
;
y
= 0,
Pol F (y), F0 , F1 , F2 ,
(1 + 2S)3
(108)
where F0 (resp. F1 , F2 ) is the conjectured value of M (1) (resp. M ′ (1), M ′′ (1)). The rational
function of S that occurs is just the expression (102) of t in terms of S. When S = 0, this equation
has degree 1 in F (y). Hence (108) admits a unique solution in Q(y)[[t]], denoted F (y) ≡ F (t; y).
As argued above, if we can prove that this series has coefficients in Q[y] (or that its coefficients
have no pole at y = 1), we can conclude that F (y) = M (y), and that the conjectured values of
M (1), M ′ (1) and M ′′ (1) are correct.
With the help of the parametrization function of Maple, and of an extension of it provided
by Mark van Hoeij,pwe have discovered that the quartic equation (108), seen as a curve in y
and F (y) over Q(S, (1 + 2S)(1 + 2S + 4S 2 )), admits a rational parametrization which we now
describe. Set T = 2S, ∆ = (1 + T )(1 + T + T 2 ), and consider the following quartic equation in
W:
√
P1 + P2 ∆
(109)
W =y
√
2(1 − T W )(2 − T W )(1 + T )2 (1 + T + T 2 )(1 − T W ) + ∆
where
P1 = (1 + T )(1 + T + T 2 ) 4 − 12 T W − (9 T + 4) T 2 W 3 + 3 (T + 1) T 3 W 4 + 2 (7 T + 1) T W 2
and
3
P2 = − (T + 1) T 3 W 4 + (T + 1) (T − 4) T 2 W 3 + 5 T 3 + 8 T 2 + 14 T + 6 T W 2
− 2 3 T 2 + 5 T + 6 T W + 2 T 2 + 4 T + 4.
Recall that at t = 0, the series S and T vanish. This implies that (109) defines a unique series
W ∈ Q[y][[t]].
Now in (108), let us replace S by 2T and y by its rational expression in terms
√
of T , ∆ and W derived from (109). We leave it to the reader’s computer algebra system to
check that (108) then factors into a factor of degree 3 in F (y), and a linear one. Moreover,
setting t = 0 (that is, T = 0) shows that the linear factor is the only one that has a solution
F (y) ∈ Q(y)[[t]]. Solving it for F (y) gives
√
P3 (T, ∆, W )
√
F (y) =
P4 (T, ∆, W )
for two polynomials P3 and P4 with coefficients in Q, such that P4 (0, 1, W ) (which is the value
taken by P4 when T = 0) lies in Q and is non-zero. This shows that F (y) belongs to Q[y][[t]].
This completes our very long proof of the short equation (103).
A simple singularity analysis [27, Chap. VII.7] of M (3, 0, t, 1, 1; 1, 1) yields the asymptotic
behaviour of the number of 3-colored planar maps with n edges.
13.2. Three-colored triangulations
By Theorem 18, the series Q(3, ν, t, w, z; x, y) is algebraic. Without loss of generality, we
can set w = z = 1. We can also focus on near-triangulations (no digon allowed) by considering
Q(y) ≡ Q(3, ν, t, 1, 1; 0, y). This series counts three-colored near-triangulations by edges (variable
t), monochromatic edges (variable ν) and outer degree (variable y). It is algebraic over Q(ν, t, y).
In what follows, we first describe the construction of the equation with one catalytic variable
satisfied by Q(y). Alas, it involves four unknown series Q(i) (0), and we have not succeeded in
solving it for a generic value of ν. We solve it, however, for ν = 0, thus counting proper colourings
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
51
of near-triangulations. But this result can probably be obtained by simpler means. Due to the
duality relation (101), another interesting case is ν = −2, for which our series actually counts
proper 3-colorings of near-cubic maps. We have not solved the equation in this case, but we state
a conjecture for its solution, due to Bruno Salvy (and obtained by computing many coefficients
of the solution).
We start from the invariant equation (42), written for q = 3 and m = 6. It involves 7 unknown
series C0 , . . . , C6 , which are independent of y. By expanding this equation in the neighborhood
of y = 0 and writing that the coefficient of y −2r is zero, we obtain explicit expressions for the
series Cr , as described in Section 11.2.1. Moreover, by writing that the coefficient of y −2r+1 is
zero, for 1 ≤ r ≤ 6, we obtain additional identities relating the series Q(i) (0). More precisely:
— by extracting the coefficients of y −12 , y −10 , y −8 , we obtain:
C6
=
C5
=
C4
=
−27ν 6 ,
27 ν 4 (ν − 1) (2 ν − 5) ,
9/2 ν 2 (ν − 1) 18 t3 ν 3 + 35 ν 3 − 75 ν 2 + 30 ν + 10 ;
— extracting the coefficients of y −11 and y −9 does not yield new identities;
— extracting the coefficient of y −7 gives Q(0) = 1, which is not a surprise. From now on
we systematically replace every occurrence of Q(0) by 1;
— extracting the coefficient of y −6 gives an expression of C3 as a polynomial in ν, t and
Q′ (0);
— extracting the coefficient of y −5 gives the standard identity between Q′′ (0) and Q′ (0):
2Q′ (0)
.
(110)
tν
From now on we systematically replace every occurrence of Q′′ (0) by this expression;
— extracting the coefficient of y −4 gives an expression of C2 as a polynomial in ν, t, Q′ (0)
and Q(3) (0);
— extracting the coefficient of y −3 gives an expression of Q(4) (0) in terms of ν, t, Q(3) (0)
and Q′ (0):
(1 + ν) Q(3) (0)
ν +2
1
(4)
+ 24
.
(111)
Q (0) = −24 6 + 3 2 Q′ (0) + 4
t ν
νt
νt
Q′′ (0) =
— extracting the coefficient of y −2 gives an expression of C1 as a polynomial in ν, t, Q′ (0),
Q(3) (0) and Q(5) (0);
— extracting the coefficient of y −1 gives an expression of Q(6) (0) in terms of Q(5) (0), Q(3) (0)
and Q′ (0);
— finally, extracting the coefficient of y 0 gives an expression of C0 as a polynomial in ν, t,
Q′ (0), Q(3) (0), Q(5) (0) and Q(7) (0).
Let us now replace each Cr by its expression in the invariant equation (42): this gives, after
dividing by 54(ν − 1)5 t3 , an equation with one catalytic variable for Q(y), of the form (80),
involving the series Q′ (0), Q(3) (0), Q(5) (0) and Q(7) (0).
This is enough to conclude that Q(3, ν, t, 1, 1; 0, y) is algebraic, but too big to be solved with
the methods that are available at the moment. However, the case ν = 0 comes out very easily.
As explained further down, this is, unfortunately, not very surprising.
Theorem 26. The series Q(3, 0, t, 1, 1; 0, y), which counts properly three-colored near-triangulations
by edges (variable t), and outer degree (variable y) is algebraic of degree 6 over Q(t, y).
Let Qi (t) := [y i ]Q(3, 0, t, 1, 1; 0, y) be the series that counts (by edges) properly three-colored
near-triangulations of outer degree i. Then Q1 (t) = 0 and for i ≥ 2, each Qi (t) is (at most)
quadratic over Q(t) and admits a rational parametrization. Let S ≡ S(t) be the unique series in
t satisfying
S = t3 (1 + 2S)2 .
52
O. BERNARDI AND M. BOUSQUET-MÉLOU
Figure 11. A bipartite map and the corresponding Eulerian triangulation.
Then ti Qi (t) admits a rational expression in terms of S. In particular,
Q2 (t) = 2t(1 + S − S 2 )
and
Q3 (t) = 2S(1 − S).
(112)
Proof. Let us set ν = 0 in the equation with one catalytic variable obtained by the above
construction: this simply gives Q′ (0) = 0, which is obvious because maps counted by this series
have a loop. This also follows from (110). In order to obtain a non-trivial equation, we proceed as
follows: we first replace Q(3) (0) by its expression in terms of Q′ (0) and Q(4) (0) derived from (111),
and then Q′ (0) by its expression in terms of Q′′ (0) derived from (110). We finally divide the
resulting equation by ν, and set ν = 0. This gives for properly 3-colored near-triangulations a
much simpler equation, with only one unknown series Q′′ (0):
4 y 5 t3 Q(y)3 + y 2 t t2 − 10 ty − 8 y 2 Q(y)2 + 6 t2 y 3 + 2 ty − 2 t2 + 4 y 2 Q(y)
− t3 y 2 − 2 ty + 2 t2 − 4 y 2 + y 2 t2 Q′′ (0) = 0. (113)
This equation is easily solved, using either the quadratic method, or the more general method
of [12], and one obtains, with Q2 = Q′′ (0)/2:
8t5 Q22 + 1 − 12 t3 − 8 t6 Q2 − 2 t 1 − 11 t3 − t6 = 0,
from which the first part of (112) easily follows.
For i ≥ 3, (113) allows to compute t2 Qi (t) inductively as a polynomial in t and the series
Qj (t), for 2 ≤ j < i.
Remark. A triangulation admits a proper 3-coloring if and only if it is Eulerian, that is, if
its faces are 2-colorable. The condition is necessary because each face of a properly 3-colored
triangulation contains, in clockwise order, either the colors 1, 2, 3, or the colors 1, 3, 2, and two
adjacent faces are of different types. That the condition is sufficient can be proved by induction
on the face number. Moreover, Eulerian triangulation admits exactly 6 proper colorings. But
there is a standard bijection between bipartite maps with n edges and Eulerian triangulations
with 3n edges, illustrated in Figure 11. Hence counting 3-colorable triangulations should not be
harder than counting bipartite maps, which, as recalled in Section 2, can be done with a single
catalytic variable by simply removing an edge (see (6)). Even though the 3-colorable neartriangulations considered here are a bit more general, it is not very surprising to find, for their
enumeration, an equation with one catalytic variable and only one unknown series (see (113)).
A more exciting perspective is to obtain the generating function of properly 3-colored cubic
maps. Indeed, according to (101),
X
(−3t3 )f(G)−1 PG (3, 0) .
Qi (3, −2, t) := [y i ]Q(3, −2, t, 1, 1; 0, 1) = (−t)−i
G near−cubic
dv(G)=i
Thus we have access in particular to the series
X
z f(G) PG (3, 0) = 4 z 3 + 84 z 4 + 1872 z 5 + 46464 z 6 + O z 7 .
C(z) :=
G near−cubic
dv(G)=1
Fig. 12 justifies the value of the first two coefficients of this series. By computing recursively
many coefficients of C(z), and feeding Gfun with them, Bruno Salvy has reached the following
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
53
rather formidable conjecture. How likely is it to hold? The equation below involves “only” 87
non-zero coefficients, while it holds at least up to order O(z 169 ). It holds significantly further
modulo p for numerous values of p, and so we believe it to be true.
Note that, in contrast with all solutions obtained so far, the genus of the corresponding curve
is not 0, but 1. So we cannot hope for a rational parametrization.
4
16
12
16
12
8
20
Figure 12. The loopless near-cubic maps with root-degree 1 and 3 or 4 faces,
and their number of proper 3-colorings (the color of the root is fixed). In each
column, the first two maps correspond to the same graph.
54
O. BERNARDI AND M. BOUSQUET-MÉLOU
Conjecture 27. The generating function C ≡ C(z) of properly 3-colored near-cubic maps in
which the degree of the root-vertex is 1, counted by faces, is algebraic of degree 11 and satisfies:
922337203685477580800000 C 11 + 9007199254740992 (194560000 z − 5971077) C 10
+ 4294967296 280335535308800 z 2 − 25398219177984 z + 446991689475 C 9
− 1024 379991218559385600000 z 4 − 188284129271105978368 z 3 + 74426563120993402880 z 2
−3460024309515976704 z + 60644726921050599)C 8
− 1024 855256650185747464192 z 5 + 198557240861845880832 z 4 + 7030700057733103616 z 3
−2005025500677518336 z 2 + 65719379546147724 z − 1261082394855783 C 7
− 64 13794761675403801133056 z 6 + 1749420037224685109248 z 5 − 278771160986127695872 z 4
+3443220359730862080 z 3 + 294527021649617744 z 2 − 12400864344288084 z + 586081179814293 C 6
− 16 32829338688610212249600 z 7 − 541704013946292273152 z 6 − 549137038895633924096 z 5
+41876669882140680192 z 4 − 936289577498747840 z 3
+12987916499676352 z 2 + 208517314053540 z − 54447680943015 C 5
− 32 124515522497539473408 z 9 + 6242274275823592669184 z 8 − 898808183791057633280 z 7
−5275329284641325056 z 6 + 6539785066149118976 z 5 − 361493662811609868 z 4
+9979948894517522 z 3 − 432679480767965 z 2 + 6248694091833 z + 378858660750 C 4
− 8 747093134985236840448 z 10 + 5932367633073989222400 z 9 − 1529736206124490686464 z 8
+132585839072566050816 z 7 − 3048630269218258944 z 6 − 135087570198766176 z 5
+5706147748413032 z 4 − 229584590608200 z 3 + 23755821897083 z 2 − 152875558308 z − 27738626328 C 3
+ −3361919107433565782016 z 11 − 6012198464670331305984 z 10 + 2332964327872863928320 z 9
−341248528343609901056 z 8 + 24933054438553903104 z 7 − 994662704339242816 z 6
+33270083406272816 z 5 − 1608971168541300 z 4 + 7467003627448 z 3
+5037279798640 z 2 − 194388001728 z + 808501760 C 2
+ z −840479776858391445504 z 11 − 157618519659107057664 z 10 + 157170928122096254976 z 9
−34691457904249143296 z 8 + 3785139252232855552 z 7 − 224694559056638912 z 6
+6999136302319904 z 5 − 197576502742812 z 4 + 19551640345287 z 3
−1347626230088 z 2 + 40099744688 z − 404250880 C
− 4 z 4 19698744770118549504 z 9 − 8025289374453202944 z 8 + 1366977099830657024 z 7
−120213529404735488 z 6 + 5234026490678784 z 5 − 86995002866345 z 4
+4680668094111 z 3 − 691486996440 z 2 + 31610476208 z − 404250880 = 0.
14. Non-separable maps
A map is separable if it is the atomic map m0 (one vertex, no edge) or can be obtained by
gluing two non-atomic maps at a vertex (more precisely, a corner of the first map is glued to a
corner of the second map). Observe that both maps with one edge are non-separable.
Several authors have addressed the enumeration of families of colored non-separable planar
maps. For instance, the series T (x, y) defined by (1) and studied by Tutte in his long series
of papers counts non-separable near-triangulations (all internal faces have degree 3). Also, Liu
wrote a functional equation for the generating function of non-separable planar maps weighted
by their Tutte polynomial [35], which was further studied by Baxter [3].
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
55
In this section, we first prove that the latter problem is equivalent to the enumeration of
general planar maps (weighted, of course, by their Tutte polynomial). In particular, the algebraicity result of Theorem 15 translates into an algebraicity result for colored non-separable
maps. Then, we show how Tutte’s equation (1) can be recovered from our equation (24) obtained
for quasi-triangulations.
14.1. From general to non-separable planar maps
Let N be the set of non-separable planar maps and let N (q, ν, t, w, z; x, y) ≡ N (x, y) be the
associated Potts generating function:
1 X e(N ) v(N )−1 f(N )−1 dv(N ) df(N )
N (x, y) =
t
w
z
x
y
PN (q, ν).
q
N ∈N
The following proposition relates N (x, y) to the Potts generating function of general planar
maps, denoted by M (x, y) and defined by (19).
Proposition 28. The series M and N are related by:
M (x, 1) M (1, y)
M (1, 1)M (x, y)
2
N q, ν, tM (1, 1) , w, z; x
,y
M (x, y) = 1 +
M (x, 1)M (1, y)
M (1, 1) M (1, 1)
where M (x, y) ≡ M (q, ν, t, w, z; x, y).
Proof. A non-atomic map decomposes into a non-separable map (the core) containing the rootedge, in the corners of which are attached other rooted maps. This decomposition is illustrated
in Figure 13. It induces a bijection between non-atomic maps and pairs consisting of a nonseparable map N (the core) and a ordered sequence of 2 e(N ) maps M1 , . . . , M2 e(N ) (since
2 e(N ) is the number of corners of N ).
Figure 13. Decomposition of a map into a non-separable core in the corners
of which are attached other maps.
Let M be a non-atomic map and let (N ; M1 , M2 , . . . , M2 e(N ) ) be its image by the decomposition. One clearly has
2 e(N )
X
e(Mi ),
e(M ) = e(N ) +
i=1
2 e(N )
2 e(N )
v(M ) = v(N ) +
X
i=1
(v(Mi ) − 1),
f(M ) = f(N ) +
i=1
and by (14) the Potts polynomial of M is
2 e(N )
PM (q, ν) = PN (q, ν)
X
Y PM (q, ν)
i
.
q
i=1
(f(Mi ) − 1),
56
O. BERNARDI AND M. BOUSQUET-MÉLOU
Moreover, exactly dv(N ) of the maps Mi contribute to the degree dv(M ) of the root-vertex
of M . Similarly, df(N ) of these maps contribute to the degree df(M ) of the root-face of M .
Finally, exactly one of these maps contributes to both dv(M ) and df(M ). These observations
imply that M (x, y) satisfies
1 X e(N ) v(N )−1 f(N )−1 dv(N ) df(N )
M (x, y) = 1 +
t
w
z
x
y
PN (q, ν)
q
N ∈N
× M (x, y)M (x, 1)dv(N )−1 M (1, y)df(N )−1 M (1, 1)2 e(N )−dv(N )−df(N )+1
which yields the equation of the proposition.
Corollary 29. Let q 6= 0, 4 be of the form 2+2 cos jπ/m, with j, m ∈ Z. Then the Potts generating function of non-separable planar maps, N (q, ν, t, w, z; x, y), is algebraic over Q(q, ν, t, w, z; x, y).
Proof. Let s, u, v denote three indeterminates. Consider the following system:
T = s M (T ; 1, 1)−2 ,
M (T ; 1, 1)
M (T ; 1, 1)
,
Y =v
,
M (T ; X, 1)
M (T ; 1, Y )
where M (t; x, y) stands for M (q, ν, t, w, z; x, y). Recall that M (t; x, y) is a series in t with coefficients in Q[q, ν, w, z, x, y], satisfying M (t; x, y) = 1 + O(t). This implies that the first equation
defines T uniquely as a series in s with coefficients in Q[q, ν, w, z]. Moreover, T = s + O(s2 ).
Finally, the algebraicity of M (Theorem 15) implies that of T . Indeed, if P (t, M (t; 1, 1)2 ) = 0
for some non-trivial polynomial P (with coefficients in Q(q, ν, w, z)), then P (T, s/T ) = 0 and
P (t, s/t) is not trivially 0. Similarly, the second and third equations above respectively define
X and Y as algebraic power series in s with coefficients in Q(q, ν, w, z, u) (resp. Q(q, ν, w, z, v)).
By Proposition 28,
X=u
N (q, ν, s, w, z; u, v) =
M (T ; X, 1)M (T ; 1, Y )
(M (T ; X, Y ) − 1) .
M (T ; 1, 1)M (T ; X, Y )
(114)
Given that each of the series M , T , X and Y , is algebraic, N (q, ν, s, w, z; u, v) is algebraic over
Q(q, ν, s, w, z; u, v).
The connection between the series M and N can be used to convert the functional equation
(20) into a functional equation for N .
Corollary 30. The Potts generating function N (q, ν, s, w, z; u, v) ≡ N (u, v) of non-separable
planar maps satisfies:
N (u, v) = (q+ν −1) swuv 2 + ν szu2 v
+ uvzs
N (u, v) − vN (u, 1)
N (u, v) − uN (1, v)
+ (ν −1) uvws
.
v − 1 − N (1, v) + vN (1, 1)
u − 1 − N (u, 1) + uN (1, 1)
Proof. By specializing the equation of Proposition 28 to x = 1 and/or y = 1, one obtains:
M (x, 1) = 1 + N (S; U, 1),
M (1, y) = 1 + N (S; 1, V ),
with N (s; u, v) ≡ N (q, ν, s, w, z; u, v) and
S = t M (1, 1)2 ,
U =x
M (x, 1)
M (1, 1)
and
M (1, 1) = 1 + N (S; 1, 1)
V =y
M (1, y)
.
M (1, 1)
This allows us to express M (x, y) in terms of specializations of N :
−1
1 + N (S; 1, 1)
M (x, y) = 1 −
N (S; U, V )
,
(1 + N (S; U, 1))(1 + N (S; 1, V ))
(115)
(116)
Now, in the functional equation (20) defining M (x, y), we replace the indeterminates t, x, y by
rational expressions of S, U , V and specializations of M , using (116). Then, we use (115) and
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
57
the above equation to express all occurrences of M in terms of N . This gives the equation of
the corollary, at (s, u, v) = (S, U, V ). Given that t, x and y can be recovered from S, U and V
(using (116) and (115))), this equation must hold at a generic point (s, u, v).
Given the relation (16) between the Potts and Tutte polynomials, one can translate the
equation for N into an equation for the series
X
w
, z; x, y =
N (µ − 1)(ν − 1), ν, t,
te(N ) wv(N )−1 z f(N )−1 xdv(N ) y df(N ) TN (µ, ν).
ν −1
N ∈N
One thus recovers the equation of [36, Thm. 4.2], obtained by a recursive approach.
14.2. Properly colored non-separable near-triangulations
Let us return to the equation (1) on which Tutte worked for more than 10 years. The series
T (x, y) defined by this equation is
X
T (x, y) =
z f(T )−1 xdv(T ) y df(T ) PT (q, 0),
(117)
T ∈T
where the sum runs over all non-separable near-triangulations (maps in which all internal faces
have degree 3). We now explain how (1) can be recovered from the functional equation (24)
defining Q(x, y).
Recall that Q is the set of quasi-triangulations, that is, rooted maps such that every internal
face is either a digon incident to the root-vertex or a triangle. Let us say that a face of a map
is simple if it is not incident twice to the same vertex. Then a map is non-separable if and only
if each of its faces is simple. Define the following subsets of Q:
– R consists of non-atomic maps of Q whose root-face is simple,
– S is the set of non-separable maps in Q.
We denote by R(x, y) ≡ R(q, ν, t, w, z; x, y) and S(x, y) ≡ S(q, ν, t, w, z; x, y) the corresponding
Potts generating functions, defined by analogy with (23) (in particular, with the factor 2ddig(·) ).
Clearly,
T ( S ( R ( Q.
In what follows, we first establish a connection between the series R(x, y) and Q(x, y) (Lemma 31),
from which we derive a functional equation satisfied by R. Then, we explain that, even though
the sets S and R are distinct, the series S and R coincide when ν = 0, that is, when one counts
proper colorings (Lemma 32). Finally, we find a simple connection between the series S and T
(Lemma 33), from which Tutte’s equation (1) can be derived.
Lemma 31. The series Q and R are related as follows:
Q(x, y) = 1 +
Q(x, y)
R (x, yQ(0, y)) .
Q(0, y)
Proof. Any non-atomic map in Q decomposes into a map R in R containing the root-edge,
together with some rooted maps in Q attached to the corners of the root-face of R. This
decomposition is illustrated in Figure 14. It induces a bijection between non-atomic maps in Q
and pairs made of a non-separable map R in R and a ordered sequence Q1 , . . . , Qdf(R) of maps
in Q such that Q2 , . . . , Qdf(R) have no internal digons (by convention, Q1 is the map attached
to the root corner of R). This bijection translates into the equation of the lemma.
One can combine this result with the functional equation (24) defining Q(x, y) to obtain a
functional equation for the series R(x, y). It suffices to express the ingredients of (24), namely,
Q(x, y), Q(0, y), Q1 (x), Q2 (y) and y, in terms of Y := yQ(0, y) and of specializations of R.
Setting x = 0 in Lemma 31 gives Q(0, y) = 1 + R(0, Y ). Thus we can now express Q(x, y),
Q(0, y) and y in terms of Y and specializations of R. Moreover, expanding the equation of
58
O. BERNARDI AND M. BOUSQUET-MÉLOU
Figure 14. Decomposition of a map in Q as a map in R (containing the rootedge) to which are attached some maps in Q.
Lemma 31 around y = 0, and using the obvious relations Q(0, 0) = 1, Q(x, 0) = 1, R(x, 0) = 0,
gives
Q1 (x) = R1 (x) and Q2 (x) = R2 (x) + R1 (x)2 .
We now replace in (24) the terms Q(x, y), Q(0, y), Q1 (x), Q2 (y) and y by their expressions in
terms of Y and R. This gives the following equation for R:
Y 2 wt(1 − xνzt)q + (ν − 1)wtY 2 + xzt(1 + ν − xνzt)R(x, Y ) + xztY (1 − xνzt)R1 (x)
+ zt(1 − xνzt)R1 (x)R(x, Y ) + (ν − 1)Y zt(1 − xνzt) 2 xR1 (x) + R2 (x) + R1 (x)2
R(x, Y ) − Y R1 (x)
R(x, Y ) − R(0, Y )
+ zt(1 − xνzt)(1 + R(0, Y ))
+ (ν − 1)wtY
.
Y
x
Given that Y = yQ(x, y), this equation actually holds for a generic value of Y .
R(x, Y ) =
Lemma 32. The following identity holds:
S(q, 0, t, w, z; x, y) = R(q, 0, t, w, z; x, y).
Moreover, this series reads
S(q, 0, t, w, z; x, y) =
X
te(S) wv(S)−1 z f(S)−1 xdig(S) y df(S) PS (q, 0).
S∈S
Proof. Any map R in R \ S has a non-simple internal face. This face has degree 2 or 3. Thus
R has a loop and PR (q, 0) = 0. This proves the first identity.
Now a map of S, being non-separable, cannot contain digons that are doubly-incident to the
root. Thus the term 2ddig(S) can be removed from the description of S (for any value of ν).
Lemma 33. The series S(x, y) and T (x, y) are related by
1
1
S(q, 0, 1, 1, z; x, y) = T
,y .
q
1 − xz
Proof. The set T of non-separable near-triangulations coincides with the set of maps in S having
no internal digon. Recall that maps of S have no digon doubly incident to the root. Thus, one
obtains a map in T by taking a map in S and closing all internal digons (that is, by identifying
the two edges incident to the digon). Conversely, any map in S is obtained from a map in T by
opening each of the edges incident to the root vertex into a sequence of parallel edges e1 , . . . , ek
for k ≥ 1, such that ei and ei+1 are edges incident to a common digon for all i = 1, . . . , k − 1.
The chromatic polynomial is unchanged by the opening and closing of digons. In view of (117)
and Lemma 32, this gives the equation of the lemma (the factor q comes from the fact that
Tutte’s series T weights maps by P(q, 0) rather than P(q, 0)/q).
We can now recover Tutte’s equation for T (x, y). Set ν = 0 and t = w = 1 in the equation
found for R above. As maps of outer degree 1 have a loop, R1 (x) = 0 when ν = 0. By Lemma 32,
we can safely replace R by S. Finally, let us replace x by (1 − 1/x)/z. By Lemma 33, S(x, y)
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
59
becomes T (x, y)/q, S(0, y) becomes T (1, y)/q, and S2 (x) becomes T2 (x)/q. This gives Tutte’s
equation (1). As the saying goes, la boucle est bouclée.
Acknowledgements. We are grateful to Mark van Hoeij for his help with the parametrization
function of Maple, and to Bruno Salvy, whose efforts led to Conjecture 27. We also thank
Bertrand Eynard for his patience in explaining us the methods of [21, 22].
References
[1] C. Banderier, M. Bousquet-Mélou, A. Denise, P. Flajolet, D. Gardy, and D. Gouyou-Beauchamps. Generating
functions for generating trees. Discrete Math., 246(1-3):29–55, 2002.
[2] C. Banderier and P. Flajolet. Basic analytic combinatorics of directed lattice paths. Theoret. Comput. Sci.,
281(1-2):37–80, 2002.
[3] R. J. Baxter. Dichromatic polynomials and Potts models summed over rooted maps. Ann. Comb., 5(1):17–36,
2001.
[4] E. A. Bender and E. R. Canfield. The number of degree-restricted rooted maps on the sphere. SIAM J.
Discrete Math., 7(1):9–15, 1994.
[5] S. Beraha, J. Kahane, and N. J. Weiss. Limits of chromatic zeros of some families of maps. J. Combin.
Theory Ser. B, 28(1):52–65, 1980.
[6] O. Bernardi. Bijective counting of tree-rooted maps and shuffles of parenthesis systems. Electron. J. Combin.,
14(1):Research Paper 9, 36 pp. (elect.), 2007.
[7] O. Bernardi and É. Fusy. A bijection for triangulations, quadrangulations, pentagulations, etc.
ArXiv:1007.1292, 2010.
[8] B. Bollobás. Modern graph theory, volume 184 of Graduate Texts in Mathematics. Springer-Verlag, New
York, 1998.
[9] D. V. Boulatov and V. A. Kazakov. The Ising model on a random planar lattice: the structure of the phase
transition and the exact critical exponents. Phys. Lett. B, 186(3-4):379–384, 1987.
[10] M. Bousquet-Mélou. Four classes of pattern-avoiding permutations under one roof: generating trees with
two labels. Electron. J. Combin., 9(2):Research paper 19, 31 pp. (electronic), 2002/03.
[11] M. Bousquet-Mélou. Walks in the quarter plane: Kreweras’ algebraic model. Ann. Appl. Probab., 15(2):1451–
1491, 2005.
[12] M. Bousquet-Mélou and A. Jehanne. Planar maps and algebraic series: a generalization of the quadratic
method. J. Combin. Theory Ser. B, 96:623–672, 2006.
[13] M. Bousquet-Mélou and M. Mishna. Walks with small steps in the quarter plane. Contemp. Math., 520:1–40,
2010. ArXiv:0810.4387.
[14] M. Bousquet-Mélou and M. Petkovšek. Linear recurrences with constant coefficients: the multivariate case.
Discrete Math., 225(1-3):51–75, 2000.
[15] M. Bousquet-Mélou and G. Schaeffer. The degree distribution of bipartite planar maps: applications to the
Ising model. In K. Eriksson and S. Linusson, editors, Formal Power Series and Algebraic Combinatorics,
pages 312–323, Vadstena, Sweden, 2003. ArXiv math.CO/0211070.
[16] J. Bouttier, P. Di Francesco, and E. Guitter. Census of planar maps: from the one-matrix model solution to
a combinatorial proof. Nuclear Phys. B, 645(3):477–499, 2002. ArXiv:cond-mat/0207682.
[17] J. Bouttier, P. Di Francesco, and E. Guitter. Planar maps as labeled mobiles. Electron. J. Combin., 11(1):Research Paper 69, 27 pp. (electronic), 2004.
[18] G. Chapuy. Asymptotic enumeration of constellations and related families of maps on orientable surfaces.
Combinatorics, Probability, and Computing, 18(4):477–516, 2009.
[19] P. Chassaing and G. Schaeffer. Random planar lattices and integrated superBrownian excursion. Probab.
Theory Related Fields, 128(2):161–212, 2004.
[20] J.-M. Daul. q-States Potts model on a random planar lattice. ArXiv:hep-th/9502014.
[21] B. Eynard and G. Bonnet. The Potts-q random matrix model: loop equations, critical exponents, and rational
case. Phys. Lett. B, 463(2-4):273–279, 1999.
[22] B. Eynard and C. Kristjansen. Exact solution of the O(n) model on a random lattice. Nuclear. Phys. B,
455:577–618, 1995. ArXiv:hep-th/9506193.
[23] B. Eynard and C. Kristjansen. More on the exact solution of the O(n) model on a random lattice and an
investigation of the case n > 2. Nuclear. Phys. B, 466:463–487, 1996. ArXiv:hep-th/9512052.
[24] B. Eynard and J. Zinn-Justin. The O(n) model on a random surface: critical points and large order behaviour.
Nuclear Phys. B, 386:558–591, 1992. ArXiv:hep-th/9204082.
[25] P. Fendley and V. Krushkal. Tutte chromatic identities from the Temperley-Lieb algebra. Geom. Topol.,
13(2):709–741, 2009.
[26] P. Flajolet. Analytic models and ambiguity of context-free languages. Theoret. Comput. Sci., 49(2-3):283–
309, 1987.
[27] P. Flajolet and R. Sedgewick. Analytic combinatorics. Cambridge University Press, Cambridge, 2009.
60
O. BERNARDI AND M. BOUSQUET-MÉLOU
[28] C. M. Fortuin and P. W. Kasteleyn. On the random cluster model: I. Introduction and relation to other
models. Physica, 57:536–564, 1972.
[29] É. Fusy, D. Poulalhon, and G. Schaeffer. Dissections and trees, with applications to optimal mesh encoding
and to random sampling. ACM Trans. Algorithms, 4(2), 2008. Art. 19.
[30] I. P. Goulden and D. M. Jackson. Combinatorial enumeration. A Wiley-Interscience Publication. John Wiley
& Sons Inc., New York, 1983.
[31] C. Greene and T. Zaslavsky. On the interpretation of Whitney numbers through arrangements of hyperplanes,
zonotopes, non-Radon partitions, and orientations of graphs. Trans. Amer. Math. Soc., 280(1):97–126, 1983.
[32] J. L. Jacobsen, J.-F. Richard, and J. Salas. Complex-temperature phase diagram of Potts and RSOS models.
Nuclear Phys. B, 743(3):153–206, 2006.
[33] J. L. Jacobsen and J. Salas. Transfer matrices and partition-function zeros for antiferromagnetic Potts models.
II. Extended results for square-lattice chromatic polynomial. J. Statist. Phys., 104(3-4):701–723, 2001.
[34] B. Lass. Orientations acycliques et le polynôme chromatique. European J. Combin., 22(8):1101–1123, 2001.
[35] Y. Liu. Chromatic sum equations for rooted planar maps. In Proceedings of the fifteenth Southeastern conference on combinatorics, graph theory and computing (Baton Rouge, La., 1984), volume 45, pages 275–280,
1984.
[36] Y. Liu. On chromatic and dichromatic sum equations. Discrete Math., 84:169–179, 1990.
[37] P. P. Martin. The Potts model and the Beraha numbers. J. Phys. A, 20(6):L399–L403, 1987.
[38] M. Mishna and A. Rechnitzer. Two non-holonomic lattice walks in the quarter plane. Theoret. Comput. Sci.,
410(38-40):3616–3630, 2009. ArXiv:math/0701800.
[39] R. C. Mullin. On the enumeration of tree-rooted maps. Canad. J. Math., 19:174–183, 1967.
[40] R. C. Mullin, E. Nemeth, and P. J. Schellenberg. The enumeration of almost cubic maps. In Proc. Louisiana
Conf. on Combinatorics, Graph Theory and Computing (Louisiana State Univ., Baton Rouge, La., 1970),
pages 281–295. Louisiana State Univ., Baton Rouge, La., 1970.
[41] A. M. Odlyzko and L. B. Richmond. A differential equation arising in chromatic sum theory. In Proceedings
of the fourteenth Southeastern conference on combinatorics, graph theory and computing (Boca Raton, Fla.,
1983), volume 40, pages 263–275, 1983.
[42] H. Prodinger. The kernel method: a collection of examples. Sém. Lothar. Combin., 50:Art. B50f, 19 pp.
(electronic), 2003/04.
[43] H. Saleur. Zeroes of chromatic polynomials: a new approach to Beraha conjecture using quantum groups.
Comm. Math. Phys., 132(3):657–679, 1990.
[44] B. Salvy and P. Zimmermann. Gfun: a Maple package for the manipulation of generating and holonomic
functions in one variable. ACM Transactions on Mathematical Software, 20(2):163–177, 1994. Reprint
doi:10.1145/178365.178368.
[45] G. Schaeffer. Bijective census and random generation of Eulerian planar maps with prescribed vertex degrees.
Electron. J. Combin., 4(1):Research Paper 20, 14 pp. (electronic), 1997.
[46] W. T. Tutte. A contribution to the theory of chromatic polynomials. Canadian J. Math., 6:80–91, 1954.
[47] W. T. Tutte. On the enumeration of planar maps. Bull. Amer. Math. Soc., 74:64–74, 1968.
[48] W. T. Tutte. Dichromatic sums for rooted planar maps. Proc. Sympos. Pure Math., 19:235–245, 1971.
[49] W. T. Tutte. Chromatic sums for rooted planar triangulations. II. The case λ = τ + 1. Canad. J. Math.,
25:657–671, 1973.
[50] W. T. Tutte. Chromatic sums for rooted planar triangulations. III. The case λ = 3. Canad. J. Math.,
25:780–790, 1973.
[51] W. T. Tutte. Chromatic sums for rooted planar triangulations. IV. The case λ = ∞. Canad. J. Math.,
25:929–940, 1973.
[52] W. T. Tutte. Chromatic sums for rooted planar triangulations: the cases λ = 1 and λ = 2. Canad. J. Math.,
25:426–447, 1973.
[53] W. T. Tutte. Chromatic sums for rooted planar triangulations. V. Special equations. Canad. J. Math.,
26:893–907, 1974.
[54] W. T. Tutte. On a pair of functional equations of combinatorial interest. Aequationes Math., 17(2-3):121–140,
1978.
[55] W. T. Tutte. Chromatic solutions. Canad. J. Math., 34(3):741–758, 1982.
[56] W. T. Tutte. Chromatic solutions. II. Canad. J. Math., 34(4):952–960, 1982.
[57] W. T. Tutte. Map-colourings and differential equations. In Progress in graph theory (Waterloo, Ont., 1982),
pages 477–485. Academic Press, Toronto, ON, 1984.
[58] W. T. Tutte. Chromatic sums revisited. Aequationes Math., 50(1-2):95–134, 1995.
[59] R. J. Walker. Algebraic curves. Springer-Verlag, New York, 1978. Reprint of the 1950 edition.
[60] D. J. A. Welsh and C. Merino. The Potts model and the Tutte polynomial. J. Math. Phys., 41(3):1127–1152,
2000.
[61] P. Zinn-Justin. The dilute Potts model on random surfaces. J. Statist. Phys., 98(1-2):j10–264, 2000.
COUNTING COLORED PLANAR MAPS: ALGEBRAICITY RESULTS
61
O. Bernardi: CNRS, Laboratoire de Mathématiques, Bât. 425, Université Paris-Sud, 91405
Orsay Cedex, France
E-mail address:
[email protected]
M. Bousquet-Mélou: CNRS, LaBRI, Université Bordeaux 1, 351 cours de la Libération, 33405
Talence, France
E-mail address:
[email protected]
0.16
0.14
0.12
0.1
S
0.08
0.06
0.04
0.02
0
0.002
0.004
0.006
t
0.008
0.01
0.012