Pseudo-Polynomial Time Algorithm for Computing Moments of Polynomials in Free Semicircular Elements
Rei Mizuta

TL;DR
This paper presents a polynomial-time algorithm for computing moments of polynomials in free semicircular elements, improving upon the exponential time naive approach by utilizing a rearranged Schützenberger's algorithm.
Contribution
The paper introduces a novel polynomial-time algorithm for calculating moments in free probability, advancing computational methods in the field.
Findings
Efficient polynomial-time algorithm for moments calculation
Rearranged Schützenberger's algorithm used for optimization
Significant reduction from exponential to polynomial complexity
Abstract
We consider about calculating th moments of a given polynomial in free independent semicircular elements in free probability theory. By a naive approach, this calculation requires exponential time with respect to . We explicitly give an algorithm for calculating them in polynomial time by rearranging Sch\"utzenberger's algorithm.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRandom Matrices and Applications · Advanced Combinatorial Mathematics · Stochastic processes and statistical mechanics
Pseudo-Polynomial Time Algorithm for Computing Moments of polynomials in Free Semicircular Elements
Rei Mizuta
Graduate School of Mathematics
University of Tokyo
Komaba, Tokyo 153-8914, Japan
Abstract.
We consider about calculating th moments of a given polynomial in free independent semicircular elements in free probability theory. By a naive approach, this calculation requires exponential time with respect to . We explicitly give an algorithm for calculating them in polynomial time by rearranging Schützenberger’s algorithm.
Key words and phrases:
Free Probability, Cramér’s Theorem, Jungen’s Theorem
Contents
1. Introduction
Let be a probability space, and be two independent -valued random variables whose means are zero. Cramér’s theorem [4] states that the sum of these two random variables follows a normal distribution if and only if both of and are so.
On the other hand, it is known that this theorem does not have counterparts in free probability theory [1] and there is an attempt to obtain the same result as this theorem in free probability in fixed Wigner chaos [3]. We continue this attempt for polynomials in free independent semicircular elements, so our setting is as follows.
Question 1.1**.**
Let be two free independent standard semicircular elements, and be two polynomials of one variable such that both of them are not constant. Does imply and for some ?
Here means that the spectral density of is equivalent to the semicircular density (3.3) for any operator and means for any positive real number . The above problem is generalized as follows.
Question 1.2**.**
Let be free independent standard semicircular elements and
be a non-commutative polynomial of variables. If , is -linear?
When we try to solve this problem for a given , the folowing strategy is available: calculating ’s moments and comparing them with that of a standard semicircular element. Therefore the following subtask is important.
Question 1.3**.**
In the setting of Question 1.2, can we calculate -th moment of
in practical time?
While doing a naive calculation, expanding -th power to monomials and taking summation of expectation of them, where is the number of monomials which appear in , the computational time costs exponential time with respect to . We give a practical tool for this subtask, Question 1.3, by giving an algorithm which calculates the output of Question 1.3 in polynomial time with respect to by using Schützenberger’s algorithm [8].
In this paper, we introduce some related work about Question 1.2 and operator algebraic research which uses Jungen’s theorem in Chapter 2. In Chapter 3, we prepare some preliminaries about free probability theory and Jungen’s theorem. Finally, we show our algorithm in Chapter 4.
2. Related Work
In this section, we firstly introduce some related work about Question 1.2 in the previous chapter, secondly introduce some conventional work which uses Schützenberger’s work[8] for operator algebras.
2.1. Polynomial Identification Problem
In this subsection, we introduce some conventional work which gives a partial solution for the Problem 1.2 which is defined in the previous chapter. We mention a result in the setting of fixed Wigner chaos [5].
Theorem 2.1** ([5, Corollary 1.7]).**
Let be a positive integer and be a mirror-symmetric function. Then the fourth cumulant of Wigner integral is positive unless a.e.
The Wigner integral is defined in [2, Definition 5.3.1], also mirror-symmetric is defined in [5, Definition 1.19] where this condition is equivalent to self-adjointness of .
Let be the Chebyshev polynomial of second type [2, Chapter 5.1] and we define an operator as for each positive integer . Since holds by an argument in the proof of [2, Theorem 5.3.4],
[TABLE]
holds for any positive integer and by the product formula of Wigner chaoses [2, Proposition 5.3.3]. Then following Corollary holds.
Corollary 2.2**.**
Let is the collection of all self-adjoint non-commutative polynomials and be a positive integer and
[TABLE]
be a non-commutative polynomial. Then is not a standard semicircular element.
However, the positivity of the fourth cumulant fails for linear combination of different chaoses. For example
[TABLE]
holds. So we cannot extend this argument to a general polynomial for solving Question 1.2.
2.2. Schützenberger’s Work in Operator Algebra
We also remark on the work of conventional work which uses Schützenberger’s work[8] for the region of operator algebras. In [7], Sauer proves the rationality of Novikov-Shubin invariants in if is a virtually free group. In [9], Shlyakhtenko and Skoufranis prove the non-atomicness of spectral distribution of polynomials in free independent semicircular elements.
We remark that these pieces of conventional research use only the existence of a proper algebraic system of a certain operator, which is defined in Definition 3.6, so they do not focus on the algorithm for obtaining a proper algebraic system which is suggested in [8].
3. Preliminaries
We begin brief preliminaries on free probability theory and Jungen’s theorem.
3.1. Free Probability
In this subsection, we prepare a background about free probability theory. For any von Neumann algebra , we denote the collection of all self-adjoint operators in by .
Definition 3.1**.**
Let be a von Neumann algebra and be a faithful normal tracial state. The pair is called -probability space.
For any , we define spectral distribution of as the unique probability distribution such that
[TABLE]
for any positive integer , and denote it by .
We call operators are free independent if for all positive integer and such that for any and for all .
Definition 3.2**.**
Let be a -probability space, an operator is called a standard semicircular element if its moments are given by
[TABLE]
Remark 3.3**.**
In the setting of Definition 3.1, is a standard semicircular element if and only if
[TABLE]
We denote the above condition by , and we call the probability density function in right hand side of (3.3) the semicircular density.
Remark 3.4**.**
By above Definition 3.1, is uniquely determined by the moments of . In particular, by the arguments in [6, Chapter 1],
[TABLE]
holds for any , where means the collection of all non-crossing partition of [6, Chapter 1.8] and is multiplication of cumulants of which is defined in [6, Chapter 2.2, Definition 8].
However, if in the left hand side of (3.4) takes a polynomial in free independent operators, a summand of the right hand side of (3.4) becomes numbers of multiplications of cumulants for a fixed where is the number of block in . So it takes exponential time complexity with respect to for computing (3.4), while we expand the right hand side of (3.4) as multiplications of cumulants of monomial appeared in powers of and take summation of them.
Remark 3.5**.**
For any positive integer , there is a -probability space which has free independent standard semicircular elements. Let be the free group of rank . Then the free group factor is defined as the weak closure of the image of the left regular representation in and has the unique faithful normal trace . Then for each , there exists a standard semicircular elements ([6, Chapter 6]) and hence are free independent, where are the generators of free group and is the left regular representation of .
3.2. Jungen’s Theorem
In this subsection, we give a preliminary on Schützenberger’s work about Jungen’s theorem [8].
Let be a unital ring (possibly non-commutative), be a finite set and be the free monoid generated by . We denote the free -algebra generated by by . We also denote the -coefficients formal power series generated by by . We consider as a subring of by the natural inclusion. For any and , we denote the coefficient of in by . For any and , means the substitution of respectively for .
Definition 3.6**.**
We define the rational closure as the smallest subring of which contains .
We also define the algebraic closure as the all collection of which has a proper algebraic system, where has a proper algebraic system if
- (1)
There are with a finite set such that is satisfied for all for some . 2. (2)
There are such that and are satisfied for each .
Let is a homomorphism of -module such that it sends to . We also define and respectively as the ’s range of and .
Remark 3.7**.**
All element can be obtained from via finite composition of following procedures [8].
- •
(pseudo-inverse)
- •
(linear combination)
- •
(multiplication)
In addition, the algebraic closure is a subring of [8].
Remark 3.8**.**
so we also say has a proper algebraic system if there are such that their unique solution satisfies the condition 2 in Definition 3.6.
Next theorem is prepared for proving an analytic property of Cauchy transforms of polynomial in free independent semicircular elements [9].
Theorem 3.9** ([9, Lemma 5.12]).**
We define as
[TABLE]
Then is an element of and whose proper algebraic system can be taken as with .
We remark that our definition of is slightly different from [9]. We defined as an element of and so their difference is only coefficients of the unit of .
Definition 3.10**.**
Let are elements in , we denote the Hadamard product of and by which is the unique element in defined as for any .
We introduce next Jungen’s theorem which are rearranged by Schützenberger in [8].
Theorem 3.11** ([8, Property 2.2]).**
Let be commuting subalgebras of and
,* be two elements of , then is an element of .*
4. Algorithm
Let be a finite set, be a non-commutative polynomial and be a positive integer. In this chapter, we give an algorithm which calculates the -th moment of where are free independent standard semicircular elements.
A sketch of our algorithm is the following. Assume is an element of . Since an element
[TABLE]
is in by an argument in Remark 3.7, we can apply Jungen’s Theorem (Theorem 3.11) in previous chapter for and which is defined in Theorem 3.9. We then substitute each for and obtain
which is well-defined. Since for any , all we have to do is calculating , but this can be done by iterating a proper algebraic system of in instead of by sending elements as
[TABLE]
We explicitly give the procedures of the algorithm as follows.
Step 1** (Split into and ).**
Let be the constant part of . Then we denote the reminder part by .
Step 2** (Encode as a tuple of matrices).**
For obtaining a proper algebraic system of
by using Jungen’s theorem, we encode as a monoid homomorphism by the argument in [8]. Let be the -matrix algebra over .
Proposition 4.1** ([8, Property 2.1]).**
Assume , the following are equivalent.
- (1)
** 2. (2)
There are a positive integer and a monoid homomorphism such that for any .
We review on the constructive part of a proof in [8, Property 2.1] for evaluating the time complexity of our algorithm.
proof in [8, Property 2.1].
Assume . All we have to do is constructing associated monoid homomorphism which satisfies 2 by induction on the structure of in Remark 3.7. Since is a free monoid, a monoid homomorphism is uniquely determined by ranges of generators .
If is given by for some , a monoid homomorphism which satisfies 2 can be obtained with as
[TABLE]
Then we assume there is a with a monoid homomorphism which satisfies 2. Then , the pseudo-inverse of , is in , and a monoid homomorphism which satisfies 2 can be obtained with as
[TABLE]
Finally, we assume there are two rational elements with two monoid homomorphism which satisfy 2 respectively.
Let be two elements. Then the linear combination is in and a monoid homomorphism which satisfies 2 can be obtained with as
[TABLE]
for any , where and .
The multiplication is in and a monoid homomorphism which satisfies 2 can be obtained with as
[TABLE]
for any , where and .
∎
Therefore we can obtain a monoid homomorphism associated with by constructing that of and take pseudo-inverse via (4.5).
Remark 4.2**.**
By the above construction, the size of an associated monoid homomorphism of is estimated to be less than equal for given in Step 1, where is defined in Chapter 1.
Step 3** (Make a proper algebraic system of ).**
We review the proof of [8, Property 2.2] which gives a construction of a proper algebraic system of the Hadamard product in Theorem 3.11. The following theorem is a combination of [8, Property 2.2] and [9, Lemma 5.12].
Theorem 4.3** ([8, Property 2.2],[9, Lemma 5.12]).**
Assume and a monoid homomorphism satisfies 2 in Proposition 4.1. Then and its proper algebraic system can be taken with as
[TABLE]
where is any permutation of , and is defined as
[TABLE]
where is defined as for each and is the multiplication unit of .
So we can obtain a proper algebraic system of with size and it can be written as (4.9).
Step 4** (Iterate the proper algebraic system in Step 3 for times).**
In this step, we calculate for each positive integer by using the proper algebraic system in Step 3. Let be the quotient map.
Definition 4.4**.**
We say is good if
[TABLE]
is finite set for any non-negative integer . We denote the collection of all good elements in by .
We define by defining for each good as a unique element such that
[TABLE]
holds for any non-negative integer .
Remark 4.5**.**
All are good and holds. For any good and non-negative integer , summands of the right hand side of (4.11) are zero except for finite monomials .
We also remark that is good since summands of the right hand side of (4.11) for are zero except for monomials such that . Then
[TABLE]
holds for any positive integer since holds by .
Assume and a proper algebraic system of is given as . We define as
[TABLE]
Theorem 4.6**.**
Let be a positive integer and be a good element as above. Then holds for any such that
[TABLE]
Moreover, the left hand side of (4.20) is finite for any positive integer .
Proof.
Assume is good and is defined as above. By an argument in [8], holds for any positive integer and such that . So
[TABLE]
holds for any non-negative integer . Therefore the former statement holds.
The latter statement holds since holds only for finite monomials for any non-negative integer by goodness of . ∎
Since the left hand side of (4.20) is less than equal for ,
[TABLE]
is satisfied for any positive integer and proper algebraic system of by Theorem 4.6. However, since
[TABLE]
holds,
[TABLE]
holds for all and where is given by
[TABLE]
Therefore holds for any , where
is defined as
[TABLE]
where is defined for any as for each and is the multiplication unit of .
So we obtain for each by iterating (4.32) for times. Since once iteration of (4.32) requires sumation of matrices where each summand are produced by multiplication of size matrices, this takes time because ordinal multiplication of two polynomials takes time. Totally, the complexity of this step is time since we iterate (4.9) for times.
Step 5** (Calculate the output by binomial theorem).**
Finally we can calculate the output
since this is equivalent to
[TABLE]
while we have already calculated in Step 4 and is obtained in Step 1.
The computational bottleneck of the overall procedures is Step 4. Therefore we can calculate the output in time, where is the minimum size of monoid homomorphism in 2 of Proposition 4.1 associated with where is obtained in Step 1. Since has an estimation for some in Remark 4.2, the time complexity of this algorithm is .
5. Acknowledgements
The author would like to thank his supervisor, Professor Yasuyuki Kawahigashi for continuing support. He also thanks Tomohiro Hayase for continuing advice about free probability theory.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] H. Bercovici and D. Voiculescu. Superconvergence to the central limit and failure of the Cramér theorem for free random variables. Probability Theory and Related Fields , 103 (2):215–222, 1995.
- 2[2] P. Biane and R. Speicher. Stochastic calculus with respect to free Brownian motion and analysis on Wigner space. Probability theory and related fields , 112(3):373–409, 1998.
- 3[3] S. Bourguin and J.-C. Breton. Asymptotic Cramér type decomposition for Wiener and Wigner integrals. Infinite Dimensional Analysis, Quantum Probability and Related Topics , 16 (01):1350005, 2013.
- 4[4] H. Cramér. Über eine eigenschaft der normalen verteilungsfunktion. Mathematische Zeitschrift , 41 (02):405–414, 1936.
- 5[5] T. Kemp, I. Nourdin, G. Peccati, R. Speicher, et al. Wigner chaos and the fourth moment. The Annals of Probability , 40(4):1577–1635, 2012.
- 6[6] J. A. Mingo and R. Speicher. Free probability and random matrices , volume 4 . Springer, 2017.
- 7[7] R. Sauer. Power series over the group ring of a free group and applications to Novikov-Shubin invariants. In High-dimensional manifold topology , pages 449–468. World Scientific, 2003.
- 8[8] M.-P. Schützenberger. On a theorem of R.Jungen. Proceedings of the American Mathematical Society , 13 (6):885–890, 1962.
