Schwinger-Dyson and loop equations for a product of square Ginibre random matrices
Stephane Dartois, Peter J. Forrester

TL;DR
This paper derives loop equations for the resolvents of a product of two Ginibre matrices using Schwinger-Dyson techniques, providing insights into their spectral properties and corrections beyond the large N limit.
Contribution
It introduces a novel approach to derive loop equations for matrix products without reformulating in terms of singular values, and analyzes the spectral curve geometry.
Findings
Large N limit of the 2-point correlation function's Stieltjes transform
First correction to the density's Stieltjes transform
Explicit results for various resolvents and their corrections
Abstract
In this paper, we study the product of two complex Ginibre matrices and the loop equations satisfied by their resolvents (i.e. the Stieltjes transform of the correlation functions). We obtain using Schwinger-Dyson equation (SDE) techniques the general loop equations satisfied by the resolvents. In order to deal with the product structure of the random matrix of interest, we consider SDEs involving the integral of higher derivatives. One of the advantage of this technique is that it bypasses the reformulation of the problem in terms of singular values. As a byproduct of this study we obtain the large limit of the Stieltjes transform of the -point correlation function, as well as the first correction to the Stieltjes transform of the density, giving us access to corrections to the smoothed density. In order to pave the way for the establishment of a topological recursion formula we…
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
| 1 | 3 | 20 | 126 | 792 | 5005 | 31824 | 203490 |
| 2 | ** | 150 | 1008 | 6600 | 42900 | 278460 | 1808800 |
| 3 | ** | ** | 7056 | 47520 | 315315 | 2079168 | 13674528 |
| 4 | ** | ** | ** | 326700 | 2202200 | 14702688 | 97675200 |
| 5 | ** | ** | ** | ** | 15030015 | 101359440 | 678978300 |
| 6 | ** | ** | ** | ** | ** | 689244192 | 4649339520 |
| 7 | ** | ** | ** | ** | ** | ** | 31549089600 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Schwinger-Dyson and loop equations for a product of square Ginibre random matrices
Stephane Dartois
School of Mathematics and Statistics, and 2ARC Centre of Excellence for Mathematical & Statistical Frontiers, University of Melbourne, Victoria 3010, Australia
[email protected] and [email protected]
Peter J. Forrester
School of Mathematics and Statistics, and 2ARC Centre of Excellence for Mathematical & Statistical Frontiers, University of Melbourne, Victoria 3010, Australia
[email protected] and [email protected]
Abstract
In this paper, we study the product of two complex Ginibre matrices and the loop equations satisfied by their resolvents (i.e. the Stieltjes transform of the correlation functions). We obtain using Schwinger-Dyson equation (SDE) techniques the general loop equations satisfied by the resolvents. In order to deal with the product structure of the random matrix of interest, we consider SDEs involving the integral of higher derivatives. One of the advantage of this technique is that it bypasses the reformulation of the problem in terms of singular values. As a byproduct of this study we obtain the large limit of the Stieltjes transform of the -point correlation function, as well as the first correction to the Stieltjes transform of the density, giving us access to corrections to the smoothed density. In order to pave the way for the establishment of a topological recursion formula we also study the geometry of the corresponding spectral curve. This paper also contains explicit results for different resolvents and their corrections.
Keywords: random matrices, product of Ginibre matrices, loop equations, Schwinger-Dyson equations, spectral curve
1 Introduction
The study of random matrices in mathematics can be traced back to the work of Hurwitz on the invariant measure for the matrix groups and [Hur97, DF17]. In multivariate statistics another stream of random matrix theory was initiated with the work of Wishart [Wis28] on estimating the covariance matrices of multivariate statistics when the number of variables is large. In theoretical physics Wigner [Wig55] used random matrices to model energy spectrum of Hamiltonians of highly excited states of heavy nuclei. The works of physicists [tH74] on the large limit of gauge theory provided yet another application to random matrices (and their generalized version often referred to as matrix models). Since then random matrix theory and matrix models have been found useful in an overwhelming number of contemporary fields, for example communication engineering [TV04], the analysis of algorithms [Tro15], and deep learning [PW17]. Many tools have been developed to understand the properties of different models and ensembles. One of these tools is called loop equations, and has led to the now well-known Chekhov-Eynard-Orantin topological recursion formula [Eyn04, CEO06, CE06]. In the realm of random matrix theory this formula allows for the systematic computation of correlation functions of random matrices, as series in .
However some random matrix ensembles are, in the existing literature, still out of the scope of these loop equations. These are product ensembles, that is they are random matrices constructed out of a product of several random matrices. In this paper we describe the loop equations for such a product ensemble, specifically considering the case of a random matrix constructed out of the product of two complex Ginibre matrices. Such an ensemble was for instance considered in [BLMP07], with applications to the study of financial data, while a closely related product ensemble with applications to low energy QCD, was studied in [Osb04] (see also the text book treatment [For10, §15.11]), allowing for insight into the poorly understood regime of non-zero baryon chemical potential.
More generally the product ensembles are found to have many applications. Some of these applications are described in the thesis [Ips15]. Among those, one finds applications to telecommunication problems where product ensembles provide a model of communication channels where the signal has to pass through different media [Mul02]. One also finds applications to the study of spin chains with disorder [CPV93], quantum transport [Bee97], quantum information and random graph states [CNŻ10, CNŻ13]. The product ensembles also relate to the study of neural networks. Indeed information about the asymptotic behavior of such ensembles allows one to draw results about stability of gradient in a deep neural network with randomly initialized layers [HN18]. These product ensembles are also of interest for the study of the stability of large dynamical systems [Ben84, IF18]. As a consequence, finding mathematical and technical tools for investigating the properties of these ensembles can enable progress in these fields of study.
Yet another problem of importance is the one of Muttalib-Borodin ensembles. These ensembles were first defined as invariant ensembles, via their eigenvalue probability density function (PDF) [Mut95], and latter realized in terms of ensembles of random matrices with independent entries [Che18, FW17]. Their joint PDF is proportional to,
[TABLE]
where is a parameter and can be interpreted as a confining potential. For general potential and , this model relates to the matrix model with , see [BE11], and it also relates to a particular model of disordered bosons [LSZ06]. A key structural interest in the Muttalib-Borodin ensembles is that they are biorthogonal ensembles. That is they admit a family of biorthogonal polynomials and their correlation functions can be expressed in determinantal form, with a kernel that can be expressed in terms of the biorthogonal polynomials; see [Bor98]. Although it is not immediately obvious, the singular values for the product of complex Ginibre matrices also give rise to biorthogonal ensembles [AIK13, KZ14]. Moreover, in the asymptotic regime of large separation, the PDF for the squared singular values reduces to (1) with , and having the leading form [FLZJ15].
One attractive feature of both the Muttalib-Borodin ensemble, and the squared singular values of products of complex Ginibre matrices, is that in the global density limit the moments of spectral density are given by the Fuss-Catalan family of combinatorial numbers; see [PŻ11, FW17]. Another is the special role played by particular special functions of the Meijer-G and Wright Bessel function class. Underlying these special functions is a linear differential equation of degree . Less well understood is the nonlinear differential system implied by the correlation kernel based on these special functions. These are relevant to the study of gap probabilities; see [WF17, MF18].
Other questions about products of random matrices have been investigated for instance in [DP19]. In this work, the authors are concerned about the behavior of traces of general words of Ginibre matrices. In particular they show that the limiting square singular values distribution is a Fuss-Catalan distribution for any words. In the work [DLN18], the authors study the traces of the general words in an alphabet of random matrices constructed out of the marginals of a random tensor. Using combinatorial techniques it is possible to show freeness of some marginals or to describe entirely the free cumulants when there is no freeness of the different marginals in the limit. One interesting aspect is that using these products of marginals it is possible to find distribution interpolating between the square of a Marc̆enko-Pastur law and the free multiplicative square of a Marc̆enko-Pastur law.
However there is in general little technical tools to describe the lower order in observables of product ensembles. Indeed free probability provides us with some useful techniques (free additive and multiplicative convolution), but those are restricted to the large limit, and comes in handy only for the study of the large density or the behavior of the large limit of the moments (with some extension to the fluctuations of the linear statistics via [CMSS07]).
In this paper we focus on describing the loop equations for the random matrix , where are square complex Ginibre matrices. In order to obtain these loop equations we start with Schwinger-Dyson identities and use them to obtain relations between moments, later translated in terms of equations on the resolvents of . These equations on the resolvents are the loop equations. One of the new features of the method presented here is that the starting point Schwinger-Dyson identities involve higher order derivatives. This allows us to obtain relations between moments of the matrix only without having to deal with mixed quantities. Thanks to the combinatorial interpretation of the moments of the matrix (that we also shortly describe), we show that the (connected) resolvents possess a expansion, which is the unique additional ingredient we need to be able to solve the loop equations recursively.
Using this data we illustrate the use of the obtained loop equations by computing the large limit of the resolvent , thus recovering known results relating to the generating function of the moments. We also compute (that is the Stieltjes transform of the -point correlation function) and show that it takes the expected universal form once expressed in the correct variables, thus relating to the Bergmann kernel on the sphere. We give explicit results for (first and second correction to the large limit of the resolvent), (first correction to ), as well as . One interesting aspect of the obtained loop equations are their structural properties, that seem to generalize in a very natural way the usual bilinear loop equations for random matrices or matrix models. In particular, the family of loop equations we obtain for this product of matrices are trilinear in the resolvents . This is at the root of the appearance of the double ramification point of and we expect that a topological recursion formula similar to the one obtained in [BE13] applies. Moreover they contain generalizations of the derivative difference term usually appearing in the bilinear setting, as well as derivatives of first and second order. Motivated by these interesting structural properties, we use the explicit computations to explore the analytical properties of the (or rather their analytic continuation on the associated spectral curve). These explorations give further hint that there is a topological recursion formula to compute them systematically. We expect that a similar technique allows to describe the loop equations for the product of rectangular Ginibre matrices ; we leave this study, as well as the one of a topological recursion formula, to further works. Note that, as a byproduct, we also expect that this technique applies to the interesting matrix models introduced in [AC14, AC18] to generate hypergeometric Hurwitz numbers.
Organisation of the paper.
The paper is organized as follows. In section 2, we use the Wishart case (that is the case of one Ginibre matrix) as a pedagogical example. It is used to sketch the combinatorial arguments allowing to show the existence of the expansion and to illustrate the Schwinger-Dyson equation technique in a simpler context. The reader already accustomed to Schwinger-Dyson equations obtained using the matrix elements variables and knowledgeable on the associated combinatorics may consider skipping this section.
In section 3, we describe the heart of this paper, that is the derivation of the Schwinger-Dyson equations and loop equations for a product matrix of the form . The loop equations take the form of a family of equations on the resolvents, that is the Stieltjes transforms (denoted ) of the -point correlation functions. We present the results step by step to make the method transparent to the reader and the first few special cases that are the loop equations for , and are presented in details. This section ends with the main result, that is the loop equations satisfied by any as shown on equation (96), where is the coefficient of order of the expansion of .
In section 4, we take on a geometrical point of view in order to compute the more effectively from the loop equations. We describe in details the spectral curve geometry associated to the problem. We compute after a change of variables, , , , and (see equations (141), (139), (140), (142), (144)). We use these explicit computations to explore the analytic properties of the loop equations. These properties are expected to be of importance to establish a topological recursion formula allowing to systematically compute every .
Acknowledgments
Stephane Dartois would like to thank Valentin Bonzom, Alexandr Garbali, Jesper Ipsen and Paul Zinn-Justin for useful discussions and technical help related to this work as well as for references. This work was supported by the Australian Research Council grant DP170102028.
2 One matrix case, Wishart ensemble
In this section, we illustrate the problem that is our interest in this paper on a simpler case, that is the (trivial) product of one matrix. This is the case of a Wishart matrix. We first recall the combinatorial representation of moments of a Wishart ensemble matrix. We then show how we can compute the average resolvent of a Wishart matrix using the Schwinger-Dyson equation method. It is only in the next section that we consider the case of the product of two Ginibre matrices. Thus the technically knowledgeable reader can skip this section and start reading section 3.
2.1 Random Wishart matrices
In this paper we always consider square matrices. In the Wishart matrices case it corresponds to setting the asymptotic size ratio parameter to . Let be a Ginibre random matrix. More concretely, is a random matrix whose entries are i.i.d. complex Gaussian with zero mean, or more formally, the entries are distributed according to the density
[TABLE]
In particular we denote,
[TABLE]
so that has the distribution
[TABLE]
A (complex) Wishart random matrix is the random variable defined as the product .
Combinatorics of moments. The moments of order of a Wishart random matrix are defined as
[TABLE]
Further, for any sequence of positive integers we can define moments of order . Similarly to the moments of order they are defined as the expectation of products of traces of powers of
[TABLE]
As is for instance explained in [DLN18], the moments of order can be computed as a sum over labeled bicolored combinatorial maps with one black vertex. This combinatorial representation of moments implies that the moments have a expansion. That is
[TABLE]
where are the coefficients of this expansion. This is a crucial point that allows one to solve the loop equations recursively. Note also that this expansion is finite, that is here . Let us be a bit more explicit on this point.
We recall the definition of labeled bicolored combinatorial maps with possibly more than one black vertex.
Definition 1**.**
A labeled bicolored combinatorial map is a triplet where,
- •
* is the set of edges of *
- •
* are permutations on *
- •
* is said to be connected if and only if the group acts transitively on .*
The cycles of are called white vertices, the cycles of are called black vertices, and the cycles of are called faces. Combinatorial maps can be represented graphically [DLN18, Eyn16] as they encode embeddings of graphs on surfaces. We give a few examples in Fig. 1.
We define the set of combinatorial maps . One shows, using Wick-Isserlis theorem [Wic50, Iss18], that the moments of order can be written as a sum over combinatorial maps (see [DLN18] for details)
[TABLE]
where is the number of white vertices of and is the number of faces of . Using the fact that , where is the genus of the combinatorial map (that is the genus of the surface in which the corresponding graph embedds), one can show equation (7).
Remark 1**.**
Note that elements of are necessarily connected as acts transitively of .
We now define the relevant set of maps for studying the moments of order . In this case we denote , and
[TABLE]
The maps in are possibly non-connected as does not act transitively on the set of edges. Consequently we define the corresponding set of connected maps
[TABLE]
We state without proof111The proof is very similar to the one black vertex case, already appearing in [DLN18]. that
[TABLE]
where . We can define the associated cumulants of the moments, through their relation to moments
[TABLE]
This relation is just the moment-cumulant relation for the family of random variables \bigl{\{}R_{k_{i}}:=\mathrm{Tr}(S_{1}^{k_{i}})\bigr{\}}. These cumulants can be expressed as sums over connected combinatorial maps
[TABLE]
Thanks to the connected condition, this sum is a polynomial in as long as . That is to say we have
[TABLE]
This last equation is shown starting from (13) and again using with .
Large limit of moments of a Wishart matrix. Using (7), one can study the large limit of the moments of order of a Wishart matrix, that is one can compute the limit
[TABLE]
This limit is given by the number of planar, labeled, bicolored combinatorial maps with one black vertex and edges. The number of such maps is given by the Catalan number222Note that one obtains Catalan numbers when the ratio parameter is set to , however for general values of one obtains the Narayana statistics on trees, that is polynomials in whose coefficients are Narayana numbers [DR03]. so that . This allows to compute the large limit of the moment generating function of the Wishart matrix
[TABLE]
This last quantity is the Stieltjes transform of the limiting eigenvalues density of the Wishart matrix. The knowledge of allows in principle333In this specific case one can recover explicitly the limiting eigenvalue density via the inverse transformation. However in general it can be more tedious to compute the inverse transform. In the cases where the equation determining is an algebraic equation, one can deduce a system of polynomial equations on two quantities , one of them being (proportional to) the large limit of the eigenvalue density . We illustrate this fact in the later Remarks 3, 4. to recover the limiting eigenvalues density via the inverse transformation.
Schwinger-Dyson equation method. In this part we use an alternative method to compute . We use the Wishart case as a pedagogical example. The Schwinger-Dyson equation method relies on the use of the simple identity
[TABLE]
after computing the derivatives explicitly we obtain the following set of relations between moments
[TABLE]
In order to continue this computation we define the -points resolvents and their connected counterpart
[TABLE]
Note that we will often name the -points resolvents and their connected counterpart simply resolvents, unless the context makes it unclear which object we are discussing. is (up to normalization) the large limit of . We have the relation
[TABLE]
where we used the notation . The above relation is inherited from the moment-cumulant relation of equation (12).
Remark 2**.**
Note that .
With these definitions in mind, one considers the equality
[TABLE]
leading after some rewriting to
[TABLE]
or only in terms of the connected resolvents
[TABLE]
The (connected) resolvents inherit a expansion from the expansion of the cumulants,
[TABLE]
and thus we have
[TABLE]
In the large limit equation (24) reduces to an equation on ,
[TABLE]
From which we select the solution which is analytic at infinity thus recovering expression (16).
Remark 3**.**
From this last equation we can obtain a polynomial equation on , that is the corresponding limiting eigenvalue density. To this aim, one introduces the two following operators acting on functions,
[TABLE]
We have the following polarization property, that is for two functions , we have
[TABLE]
Starting from equation (27) one deduces the two equalities
[TABLE]
After using the polarization formula, these equations boil down to the system on and
[TABLE]
This in turn leads to , where we choose the solution that leads to a positive and normalized density.
3 Loop equations for the product of two Ginibre matrices
In this section we consider the problem of computing , and for a matrix with two random complex matrices with normal entries of mean zero. We compute these quantities by exclusive use of Schwinger-Dyson equation techniques. More generally, we obtain the general equations satisfied by any for .
In the first subsection, we briefly explain the combinatorics underlying the computation of the moments of the matrix that justifies the existence of a expansion for the . In the second subsection we study in details the corresponding Schwinger-Dyson equations and obtain the loop equations satisfied by , and in this context. We show in particular that the loop equation satisfied by is an algebraic equation of degree in . Finally we describe the loop equations satisfied by any .
3.1 Combinatorics of the moments of and existence of expansion
We describe here the combinatorics of the moments of the matrix . This is a crucial point as this underlying combinatorics allows us to show that the cumulants of the random variables have a expansion. In the subsequent developments, we keep the same notation for the moments , but it should be clear that in this section and the following, the moments we consider are the moments of the matrix , and that is so, in both the one trace case, and the multiple traces case. We have
[TABLE]
where the expectation is taken with respect to the density
[TABLE]
By using the Wick-Isserlis theorem, it is possible to give a combinatorial interpretation to the moments of (see for instance [DLN18]). The moments of write as a sum over combinatorial maps with one black vertex, edges of two different types, type I and type II, such that there are edges of type I and edges of type II. Moreover the type of the edge alternates when going around the black vertex. Finally the white vertices can only be incident to edges of one given type. See Fig. 2 for examples.
We denote the set made of these maps by . In terms of permutations, these maps are such that and the action of on the set of edges factorizes over the odd and even subsets . More formally we have the decomposition
[TABLE]
Similarly, for moments of order , we have the set of maps , such that there are black vertices with degree distribution and a total of edges. Types of edge alternate around each black vertex, and white vertices can only be incident to edges of the same type see Fig. 2 for examples. We then have the decomposition
[TABLE]
Similarly we can express the cumulants for the family of random variables as a sum over the set of connected maps
[TABLE]
The connected condition ensures that the have a expansion for . This expansion as well as the definition of as the cumulants of the family ensure that the resolvents for the matrix have the same structural properties than the resolvents of the Wishart matrix in equations (21), (25), that is we also have for the matrix
[TABLE]
3.2 Equation on and
We now want to write Schwinger-Dyson equations for the moments of the matrix in order to obtain the loop equations for the resolvents. We start with the set of identities
[TABLE]
After evaluating explicitly the action of the derivatives, we obtain relations,
[TABLE]
where for both equation, the first term comes from the evaluation of the derivative on the monomial, while the second term comes from the evaluation of the derivative on the exponential factor. Note however that these equations contain mixed terms of the form and that cannot be expressed in terms of the moments of . Thus these two equations do not close on the set of moments of . In order to obtain a set of relations that closes over the set of moments of , we consider another identity involving higher derivatives. This is,
[TABLE]
where we sum over repeated indices. After some additional algebra to evaluate the action of both derivative operators, one gets relations between moments and additional mixed quantities
[TABLE]
where the first and second terms are obtained from the action of both derivatives operators on the monomial \bigl{[}X_{1}^{\dagger}X_{2}^{\dagger}X_{2}S_{2}^{k}X_{1}X_{1}^{\dagger}X_{2}^{\dagger}\bigr{]}_{ac}. The third term that involves mixed quantities is obtained by acting with one derivative operator on the monomial, while acting with the other derivative operator on the exponential factor. The last term is obtained from the action of both derivative operator on the exponential factor. These equations contain the mixed quantities already present in (43). Thus we can use (43) to get rid of these terms in (48). This leads to the equations on moments
[TABLE]
which is trilinear in the traces of . Notice that this family of equations extends to the value “” by replacing the monomial \bigl{[}X_{1}^{\dagger}X_{2}^{\dagger}X_{2}S_{2}^{k}X_{1}X_{1}^{\dagger}X_{2}^{\dagger}\bigr{]}_{ac} by \bigl{[}X_{1}^{\dagger}X_{2}^{\dagger}\bigr{]}_{ac}. Therefore we allow ourselves to set and to use our moments notation to get
[TABLE]
We then multiply the above equation by and sum over in order to get an equation on the resolvents
[TABLE]
which after a few manipulations rewrites
[TABLE]
Note the interesting structural replacement of appearing in (23) by and the appearance of a derivative term. Then we know from (41), (42) that and . Therefore we obtain the equation on
[TABLE]
This last equation relates to the equation satisfied by the generating function of particular Fuss-Catalan numbers [Fus91, Mlo10, Riv18], through the change of variables . Consequently we have
[TABLE]
where are the Fuss-Catalan numbers of order , the usual Catalan numbers being the Fuss-Catalan numbers of order , that is , and have the binomial coefficient form
[TABLE]
An explicit form of can be written as follows. First define
[TABLE]
then writes
[TABLE]
Finally one has
[TABLE]
We study the solutions and the structure of (53) from a geometric perspective in the next sections.
Remark 4**.**
Though in principle we need to first focus on the cut structure of to use the arguments that follow, we will in this remark content ourselves with a formal computation. Starting from equation (53) we can also obtain a polynomial equation satisfied by the corresponding density by using the operators along the cut. Indeed with a similar method to that in Remark 3 we have the equalities
[TABLE]
This leads, using the same previously used notations, to the system
[TABLE]
which can be solved and leads to
[TABLE]
which is supported on , see the plot of the distribution on Fig. 3. Notice that this result can also be obtained by computing the free multiplicative product of two Marc̆enko-Pastur distribution of parameters . A functional form equivalent to (63) is given in [PŻ11].
Equation (52) possesses a expansion. This expansion results in a set of relations between , and . Indeed we have
[TABLE]
By collecting the coefficient of , we obtain the following tower of equations
[TABLE]
where we have . In particular, the coefficient of of equation (65) produces equation (53). The coefficient of produces an equation on the next-to-leading order also involving and
[TABLE]
More generally, the coefficient of for a fixed value of produces the equation for in terms of the functions such that and .
3.3 Equation for
In this section we use Schwinger-Dyson equation techniques to obtain a loop equation for . We start with slightly different identities that involve an additional trace insertion . This allows us to access relations between more general moments.
Schwinger-Dyson equations and loop equation for and . Consider the vanishing integrals of total derivatives
[TABLE]
and the higher derivative one
[TABLE]
where repeated indices are summed. After evaluating explicitly the derivatives, the two first equations (67) and (68) lead to
[TABLE]
where the first term of both equations (67) and (68) is obtained from the action of the derivative operator on the non-traced monomial. The second term is obtained via the action of the derivative operator on the traced monomial term . The third term comes from the action of the derivative operator on the exponential factor. These two equations involve mixed terms and cannot be written solely in terms of the moments of . Meanwhile, the higher derivative equation (69) leads to
[TABLE]
where the two first terms come from the action of both derivatives operators on the non-traced monomial. Each term of the second line comes from the action of one of the derivative on the exponential factor and of the other on the non-traced monomial. The first term of the third line of (72) comes from the action of both derivatives on the exponential factor. The second term of the third line is obtained as a sum of the action of the (resp. ) derivative on the non-traced monomial and the action of the (resp. ) derivative on the traced monomial . The last term of the third line is obtained from the action of both derivative operators on the traced monomial. Finally the two terms of the fourth line of (72) are obtained by the action of (resp. ) on the traced monomial and (resp. ) on the exponential factor. Combining equations (70), (71) and (72), rewriting some of the sums in a nicer way and using our moments notation we obtain
[TABLE]
After performing the shift in (73), we multiply (73) by , and sum over . Doing so we obtain the equation
[TABLE]
with . We re-express this equation in terms of the connected resolvents to obtain
[TABLE]
where we used the fact that the terms factoring in front of form the first loop equation (52). From this equation we can get an equation on by inserting the expansion of the resolvents appearing in (76) and collecting the coefficients of . This equation involves only already computed quantities and can be re-expressed as
[TABLE]
First few relations between . One can extract relations between the from equation (3.3). These relations are obtained by expanding the equation at . The first few examples are
[TABLE]
These relations allow to obtain the recursively knowing that . We can check these first few relations combinatorially. For illustrative purposes we display the combinatorial maps interpretation of
[TABLE]
More generally, one has
[TABLE]
3.4 General loop equations
In this section we describe the general loop equations for . Because of the use of higher derivatives for Schwinger-Dyson equations, the case of is still special compared to the cases . We thus give the corresponding Schwinger-Dyson equations in details before stating the corresponding loop equations. For the cases, the situation is very similar to the case. Therefore we refrain from presenting the detailed derivation, and only state the corresponding loop equations.
Loop and Schwinger-Dyson equations for . We have to consider the equalities,
[TABLE]
The inspection of these Schwinger-Dyson equations reveals that the only type of terms that we have not already faced are obtained when both derivatives , distribute over the two traced monomials , . The distributed action of derivatives on the traced monomial leads to the term
[TABLE]
The generating function of this term appearing in the corresponding loop equation will be
[TABLE]
where is the Vandermonde determinant of the family of variables . The remaining terms of the loop equations can be inferred by realizing that for all terms involved in either (83), (84), (85), one of the two traced monomials plays a spectator role for the action of the derivatives. Consequently, one obtains the loop equation,
[TABLE]
where we have set .
We now introduce some notations in order to shorten expressions. We denote
[TABLE]
The notation needs to be explained. The summation runs over the partitions of the list in the following sense. Firstly, in our notation the object is a list of elements, that is an ordered multi-set. More concretely the order of appearance of the elements in the list is important and so for example the instances , of lists are different (though they are the same multi-sets). We now come to explain what we mean by partitions of lists. A (denumerable444we will of course consider only the denumerable case since our lists are finite.) list of elements can be represented as a set in the following way. We send a list to the set of pairs . For instance, the list while the second list which are indeed two different sets. The partitions of the list are the partitions of the corresponding set of pairs . However, note that the elements of the partitions forget about the position in the list and thanks to the symmetry of the functions functions should be seen as subsets of the corresponding multi-set. For instance, due to the fact that is really a partition of a list, the partition with of the list appears three times in the sum.
Some further notations are also required. The sum over means that we sum over the decompositions into (possibly empty) subsets of the set . For instance, in the case , one can consider the term indexed by the partition and the decomposition , which correspond to a term of the form in the sum. Note that these definitions are very similar to the ones appearing in [BE13, Definition 4]. We also introduce the notation
[TABLE]
Using these notations the corresponding equation for connected resolvents writes
[TABLE]
We can now extract the corresponding equation of order (that is the coefficient of in the expansion of (3.4)). The corresponding family of equations on can then be solved recursively provided that we know the of lower orders,
[TABLE]
We now state in full generality the loop equations.
General loop equations. We obtain the higher order loop equations in full generality by starting with Schwinger-Dyson equalities of the same type than (83), (84), (85), but we now insert more traces of monomials of the matrix . Doing so we obtain more relations between moments, and those relations can be translated into relations involving with higher values of . As before, this first set of relations cannot be used to compute the as it does not close. To solve this problem we perform the expansion which leads to a closed set of equations on . We display both the equations on and the equations on for such that . With ,
[TABLE]
For the equations on , write
[TABLE]
Using the family of equations (96) one can recursively compute any knowing the initial conditions and . Moreover, starting from these equations it should be possible to obtain a topological recursion like formula. Such a recursion formula certainly looks like the Bouchard-Eynard topological recursion formula introduced in [BHL*+*14, BE13]. Establishing such a formula strongly depends on the analytic properties of the as well as the geometric information contained in and . Thus in the next section we try to make explicit some of these properties. We first focus on the geometry underlying the equation satisfied by , and then describe the analytic properties of the higher order terms, by: 1. doing explicit computations and 2. studying the structure of the loop equations. A more detailed and systematic study of the analytical properties of the loop equations is postponed to further work on the product of rectangular Ginibre matrices.
4 Spectral curve geometry
Before computing the first few solutions of the loop equations, we focus on studying the equation (53) on . Indeed, this equation defines an affine algebraic curve , called the spectral curve, where by affine algebraic curve we mean the locus of zero in of the polynomial
[TABLE]
This set of zeros of in is generically a (complex) codimension subset of . In particular it can be given the structure of a Riemann surface. Computing the solutions of (53) gives a parametrization of the curve away from the ramification points. One of the goals of this section is to introduce a global, nicer parametrization called rational parametrization of the curve. Using this parametrization allows us to simplify the resulting expressions of the solutions. Indeed in the original variables, the solutions of (53) are multi-valued. However one can fix that by promoting these solutions to meromorphic functions on the full affine curve defined by equation (53), the curve being the Riemann surface of .
4.1 Basic properties of the curve
There are two finite ramification points in the -plane, one at , which is a simple ramification point and one at which is a double ramification point. There is also one ramification point at infinity which is a simple ramification point. These ramifications are found from the condition that and . We display the ramification profile in Fig. 4.
The cut structure is readily described in [FLZJ15, Section 2.1 & 2.2]. It is pictured in Fig. 5, where the lowest sheet of the figure corresponds to the physical sheet that is corresponding to the solution analytic at infinity, whose coefficients of the Laurent expansion are the moments of . The other two sheets correspond to the two other solutions of (53) that are not analytic at infinity. Indeed they have a simple ramification point at infinity. From the Fig. 5 we can infer that the monodromy group is generated by the transposition (obtained by going around in the physical sheet) and (going around ). These permutations are represented using colors on Fig. 4.
The genus of the curve can be obtained by considering the Newton polygon of the curve. The number of interior lattice points of the polygon drawn on Fig. 6 corresponds to the generic genus of the curve, that is the genus of the curve for generic enough coefficients of the polynomial . However by fine tuning the coefficients of the polynomial one could in principle obtain a curve with smaller genus. The generic genus is the maximal genus the curve can have. In our case, , the number of lattice points in the Newton polygon is zero, thus the genus of the curve is zero. Since the genus of the curve is zero, there exists a rational parametrization. That is there exists two rational functions
[TABLE]
such that
[TABLE]
These two functions can be found by solving the following system on the coefficients of and ,
[TABLE]
where and are set to be polynomials of degree high enough for a solution to exist. Then one obtains explicitly one possible parametrization
[TABLE]
Note that from this point of view, is the analytic continuation of . The function can be seen as a cover of generic degree (that is there are generically three values of corresponding to the same value of ). As such, the zeroes of corrrespond to the ramifications point of the cover. One can then check that at and , corresponding to the values and . One also notices that the zero of at is a double zero, thus confirming the fact that is a double ramification point. Finally since is a simple ramification point, there is another pre-image of in variable, that is we have . This leads to the ramification profile shown on Fig.4.
4.2 Computation of and
Using this parametrization we compute the functions
[TABLE]
We also denote . functions are meromorphic functions on , as such they are rational functions of their variables . Consequently, they are much easier to manipulate than and their analytic properties are more transparent. For we already know that , thus
[TABLE]
The original functions can be recovered using the inverse function
[TABLE]
Indeed one has,
[TABLE]
Note also that the corresponding coefficients of the expansion of at infinity, that is the , can be obtained by computing residues
[TABLE]
It is also true that the residue in variables can equivalently be computed at infinity. The passage from the to the functions takes into account the Jacobian of the change of variables.
For future convenience, we define
[TABLE]
where relates to since . So in particular vanishes at the ramification point and has a zero of order at .
Expression of . We have after multiplying (3.3) by and performing a few additional manipulations
[TABLE]
From this equation can be computed in the variables , so that one obtains
[TABLE]
From this expression we can recover the limiting cumulants of the product of traces,
[TABLE]
We provide the reader with the first few orders on Table 1. These numbers can be obtained easily via symbolic computation softwares.
Remark 5**.**
Using a table of coefficients for running from to it is possible to make an experimental guess for the explicit form of these coefficients. This is
[TABLE]
In particular we have checked that these numbers satisfy the recurrence equation (82) for the first few orders. It would be interesting to prove or disprove this guess via, for instance, combinatorial means.
Universality for . In this paragraph we explain in detail and *a posteriori555Since they can already easily be inferred from the explicit result of equation (113). * the analytic properties of and . We first argue that does not have poles at the ramification points that is . We then consider the situation when . First starting from the above remark that , we know that has a double zero at and a simple zero at , which makes it a source of poles as this factor appears in the denominator in front of the two terms of (116), see below
[TABLE]
We start by focusing on poles at the simple ramification point . We remind ourselves that vanishes at the ramification points, and so has a simple zero at . Therefore is holomorphic at . Moreover, and are holomorphic at . As a consequence is holomorphic at in both and (thanks to the symmetry ).
We now come back to the ratio for . A similar argument is valid at . Indeed has a double zero at and this cancels the double zero of at . In fact one can explicitly compute the ratio and find
[TABLE]
which confirms our argument. is holomorphic at , but is not, indeed it has a double pole at . So the terms could bring a simple pole at . However, using the fact that is symmetric in its arguments, if such a simple pole exists at then one should have a simple pole at . Using the fact that has a third order zero at , and has a double pole at one can show that is holomorphic at , therefore the apparent singularity at is a removable singularity. Consequently, we have just shown that is holomorphic at the ramification points in both its variables.
Other possible singularities may occur at the singularities of which possesses a simple pole at and when . First note that
[TABLE]
has a double zero when , thus
[TABLE]
is holomorphic when since has a double pole at . A similar argument applies to the term
[TABLE]
thus showing that is holomorphic at , and by symmetry at .
We are now left with the situation . A first possibility is . In this case both ratios
[TABLE]
are holomorphic since the denominators and numerators have simultaneous simple zeroes. So is holomorphic when . However, since is a covering of degree three, there exists two (not globally defined) functions, that leaves invariant, that is . These functions are the (non-trivial) solutions of the equation
[TABLE]
This leads to the expressions
[TABLE]
One can check that . In order to understand the pole structure of , one also needs to know how does changes when composed with one of the . One has the simple identities for
[TABLE]
Using these identities, one expects poles when . Indeed, in this limit the numerators of (121) does not have zeroes anymore, while the denominators have simple zeroes. Thus should have double poles when . This is indeed what we find by requiring that the denominator of (113) vanishes.
Remark 6**.**
*The functions have interesting properties. Indeed they permute the sheets of the covering . Their behavior in a small neighborhood around a ramification point relates to the local deck transformation group of the cover.
Let us first focus on the double ramification point . It is a fixed point of both and and around , we have and thus they are inverse of each other locally, and generate the cyclic group . This cyclic group is the group generated by the permutation of the sheets . This group is the local deck transformation group around the ramification point at .
We now consider the behavior of at . In this case, only fixes , while , that is exchanges the ramification point with the point above it (see Fig. 4). Note however that one has as the two solutions of equation (122) merge at (as they also do at ). This merging has the following interpretation. At two of the three sheets of the covering coincide. Therefore, there remains effectively only two sheets to be permuted, that is why fixes while permutes with . The action of the local deck transformation group at relates to the action of in a small neighborhood of . Since , locally generates the cyclic group corresponding to the group generated by the permutation . Similar arguments can be used to describe the local deck transformation group at the ramification point .*
We now come to the universality statement. Indeed, we expect that a slightly different object than takes a universal form. This is the reason for the shift introduced in (105). The statement is that should have a universal form, that is it should be the unique meromorphic function on the sphere with a double pole of order on the diagonal with coefficient and otherwise regular. Indeed if we compute we obtain
[TABLE]
We find exactly the expected universal form for a genus zero spectral curve.
Comment on probabilistic interpretation of , and . As stated earlier, is the Stieltjes transform of the eigenvalues density of the matrix , that is
[TABLE]
In particular in the large limit we have that
[TABLE]
and the computation of uniquely determines . The same property is also true for the exact density, i.e. uniquely determines . This can be traced back to the Carlemann condition [Akh65]. Indeed the Stieltjes transform , (resp. ) contains the information on the whole moment sequence of (resp. ). The sequence of moments of both distributions can be shown to satisfy the Carlemann condition, and thus one expects that the knowledge of the Stieltjes transform is sufficient to reconstruct the densities , . However it is known [FFG06] that in general the truncation of the expansion of the resolvent does not determine a unique truncated density. Indeed, there exists, a priori, multiple densities truncated at order , with the same truncated resolvent
[TABLE]
That is the computation of the corrections to only determines Stieltjes class of densities666Though this is not a rigorous justification, one can look at the truncated Carlemann criterion, for instance in the GUE case, and see that the Carlemann criterion is indeed not satisfied order-by-order in . Only the large and the exact criterion are satisfied., often referred to as a smoothed density. This is sufficient however to compute the corrections to the average where is any function analytic on the support of . In particular, our later computation of the first few corrections to the large resolvent does not determine corrections
The probabilistic interpretation of goes as follows. is the Stieltjes transform of the connected part of the eigenvalue correlation function
[TABLE]
and
[TABLE]
where the are the eigenvalues of the matrix . In the large limit, the centered random vector whose components are the traces of successive powers of the matrix , converges to a normal random vector of zero mean and variance
[TABLE]
where the normality of this centered random vector at large follows from the fact that , that is the higher cumulants of the limiting distribution of the family vanish at large . This statement extends to the large limit of any linear statistics of the eigenvalues of the form
[TABLE]
where is a sufficiently smooth function (analytic for instance), as we have
[TABLE]
with a contour encircling the cut of .
4.3 Computation of and higher correlation functions.
From these data one can access the first correction to the resolvent which allows in turn to access a first correction to the large density. The equation for can be easily obtained from the equation (66) on . It reads
[TABLE]
This leads to the result of the next paragraph.
Expression of and analytic properties of (135). We obtain,
[TABLE]
We notice that the poles are located at and , which are the zeroes of . However, starting from (135) one can only infer that the poles of can be located at . Indeed, one can easily obtain from the analytic properties of and that the first term of the right hand side of (135) can have poles only at , and rule out singularities at . However when considering the derivatives term, that is the second term of equation (135), one can not rule out poles at . The explicit computation shows that the coefficient of these poles is zero.
Remark 7**.**
Note that we can also produce a guess for the coefficients . We need however to prove our first guess of Remark 5 for to be able to prove this guess using the Schwinger-Dyson equations. We provide our guess for purely informative purposes,
[TABLE]
Expression for higher correlations. Using the loop equations (96) we can compute any -point resolvents recursively at any order. We illustrate this claim by providing the first few resolvents of higher order.
One point case.
[TABLE]
Two points case.
[TABLE]
with a symmetric polynomial of of degree ,
[TABLE]
Three points case.
[TABLE]
For all these computed , the poles are located at and . Therefore we can expect that the poles of , for , are always located at and , however this remains to be proven.
Remark 8**.**
The computed are rational functions of the . We notice that the numerator of these rational functions seems to be a polynomial with positive integer coefficients. If this property is true for every , it would be interesting to understand if these positive integers have an enumerative (combinatorics or geometry) meaning.
5 Conclusion
In this first paper on loop equations for matrix product ensembles, we have shown how to obtain loop equations for any resolvents for a random matrix defined as a product of two square complex Ginibre matrices without resorting to an eigenvalues or singular values reformulation of the problem. Indeed, the eigenvalues reformulation is yet to access these observable quantities. We used these loop equations to compute several terms of the expansion of the any resolvents . In particular we accessed , giving us information on the fluctuations of linear statistics, as well as the first correction to . We expect a similar technique to apply to the more general case of the product of rectangular Ginibre (complex or real) as well as to some other product ensembles, for instance the ensembles introduced in [FIL18] that are closely related to the Hermite Muttalib-Borodin ensemble.
Several questions are suggested by this work. The most straightforward one concerns the establishment of a topological recursion formula for the . In the present case this topological recursion formula is certainly similar to the one devised in [BHL*+*14, BE13] by Bouchard and al. and Bouchard and Eynard. We postpone the construction of such formula to further works. Another interesting question oriented towards enumerative geometry concerns the application of the same technical means to the matrix model introduced by Ambjørn and Chekhov in [AC14, AC18] which generates hypergeometric Hurwitz numbers. In these works the spectral curve is obtained, however this is done via a matrix-chain approach that requires of the matrices to be invertible, thus ruling out the fully general case of rectangular matrices. We hope this fully general case can be tackled using our higher derivatives technique.
Yet another related question is the following. Free probability provides us with tools to determine the equation satisfied by the large limit of the resolvent of a product of matrices knowing the large limit of the resolvents of the members of the product. These tools have been generalized to some extent to the -point resolvent in the works of Collins and al. [CMSS07] in order to more systematically access the fluctuations of linear statistics. One question is then the following. Can we devise similar tools that would allow to construct the full set of loop equations for a product matrix knowing the loop equations satisfied by the member of the product (or, more realistically, the large sector of the loop equations)?
Finally, the loop equations can be interpreted as Tutte equations [Eyn16, Tut62, Tut68]. The loop equations described in this paper can also be interpreted combinatorially, and it would be interesting to understand the more general case of maps with an arbitrary number of black vertices in such a combinatorial setting. Moreover, one would also like to understand if it is possible to merge two sets of Tutte equations together for two independent sets of maps with one type of edge in order to obtain Tutte equations for maps with two types of edges. The combinatorial interpretation of the free multiplicative convolution described in [DLN18, section 3.3] may be a useful starting point.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[AC 14] J. Ambjørn and L. O. Chekhov. A matrix model for hypergeometric hurwitz numbers. Theoretical and Mathematical Physics , 181(3):1486–1498, Dec 2014.
- 2[AC 18] J. Ambjørn and L.O. Chekhov. Spectral curves for hypergeometric hurwitz numbers. Journal of Geometry and Physics , 132:382 – 392, 2018.
- 3[AIK 13] G. Akemann, J.R Ipsen, and M. Kieburg. Products of rectangular random matrices: Singular values and progressive scattering. Statist. Prob. Letters , 88:052118, 2013.
- 4[Akh 65] N.I. Akhiezer. The classical moment problem: and some related questions in analysis . University mathematical monographs. Oliver & Boyd, 1965.
- 5[BE 11] G. Borot and B. Eynard. Enumeration of maps with self-avoiding loops and the 𝒪 ( 𝔫 ) 𝒪 𝔫 \mathcal{O}(\mathfrak{n}) model on random lattices of all topologies. Journal of Statistical Mechanics: Theory and Experiment , 2011(1):01010, Jan 2011.
- 6[BE 13] Vincent Bouchard and Bertrand Eynard. Think globally, compute locally. JHEP , 02:143, 2013.
- 7[Bee 97] C.W.J. Beenakker. Random-matrix theory of quantum transport. Rev. Mod. Phys. , 69:731–808, Jul 1997.
- 8[Ben 84] Giancarlo Benettin. Power-law behavior of lyapunov exponents in some conservative dynamical systems. Physica D: Nonlinear Phenomena , 13(1):211 – 220, 1984.
