19

Migrated to MO.


I am interested in the functional inverse of $$ z=1+w+\cdots+w^{n-1},\quad w\geq0,\ n>1. $$ This function is strictly increasing on $w\geq0$ and thus admits an inverse.


My attempt:

By Lagrange's theorem we may write the inverse: $$ w(z)=a+\sum _{k=1}^\infty g_k\frac{(z-f(a))^k}{k!}, $$ with $f(w)=1+w+\cdots+w^{n-1}$ and $$ g_k=\lim_{w\to a}\partial_w^{k-1}\left({\frac {w-a}{f(w)-f(a)}}\right)^k. $$ Expanding $f(w)$ around $w=1$ gives $f(w)=nF(1,1-n;2;1-w)$, which is a hypergeometric function. Choosing $a=1$ we write $$ \frac{f(w)-f(1)}{w-1}=-n\frac{F(1,1-n,2,1-w)-1}{1-w}=\frac{n(n-1)}{2}F(1,2-n;3;1-w). $$ It follows $$ w(z)=1+\sum _{k=1}^\infty a_k\frac{2^k}{n^k(n-1)^k}\frac{(z-n)^k}{k!}, $$ with $$ a_k=\lim_{w\to 1}\partial_w^{k-1}\left(F(1,2-n;3;1-w)\right)^{-k}. $$ Evaluating the limit for $a_k$ is certainly non-trivial. One thought was to use the Faà di Bruno formula but I am a little unclear on the details of this calculation and am curious if $a_k$ can be written in a "nice" form that does not involve Bell polynomials. Could someone please fill me in on the details of computing the $a_k$'s? Also, for which values of $z$ does this series converge?

I was able to write a quick one line code in Mathematica to compute the $a_k$'s, which may lend itself to finding a pattern:

a[k_] := Limit[D[Hypergeometric2F1[1, 2 - n, c, 1 - w]^-k, {w, k - 1}], w -> 1] /. c -> 3

$a_1$, $a_2$, and $a_3$ seem to factor nicely while $a_4$ does not.


Edit:

Using Faà di Bruno's formula I was able to write down an explicit form for the $a_k$'s giving a final solution of $$ \bbox[5px,border:2px solid #C0A000]{% w(z)=1+\frac{2(z-n)}{n(n-1)}+\sum_{k=2}^\infty\sum_{\ell=1}^{k-1}(-k)^{(\ell)}B_{k-1,\ell}\left(\left\{(-1)^m\tfrac{m!(2-n)_m}{(3)_m}\right\}_{m=1}^{k-\ell}\right)\frac{\left(\frac{2(z-n)}{n(n-1)}\right)^k}{k!},% } $$ where $(s)^{(n)}=\Gamma(s+1)/\Gamma(s-n+1)$ is the falling factorial, $(s)_n=\Gamma(s+n)/\Gamma(s)$ is the Pochhammer symbol, and $B_{n,k}$ is the partial Bell polynomial. It is interesting to note that this result also works for the more general case $\{n\in\Bbb R:n>1\}$.

All that I am still curious about is the radius of convergence for this series which I believe is $|z-n|<n-1$.

Here is Mathematica code to compare the exact function $w(z)$ to approximation obtained by truncating its series expansion:

a[k_, n_] := 
 Sum[FactorialPower[-k, l] BellY[k - 1, l, 
    Table[(-1)^m (m! Pochhammer[2 - n, m])/Pochhammer[3, m], {m, 1, 
      k - l}]], {l, 1, k - 1}]
g[z_, n_, K_] := 
 1 + (2 (z - n))/(n (n - 1)) + 
  Sum[a[k, n] ((2 (z - n))/(n (n - 1)))^k/k!, {k, 2, K}]
gAprx[z_, n_] := 
 Quiet[N[Solve[(1 - w^n)/(1 - w) - z == 0, w, PositiveReals][[1, 1, 
     2]]]]
P[n_] := Manipulate[
  Plot[{gAprx[z, n], g[z, n, m]}, {z, 1, 2 n - 1}], {m, 2, 20, 1}]
P[5]
  • 2
    To determine the region of convergence, you need to measure the shortest distance to a singularity of $f^{-1}$ from $n$. The singularities of $f^{-1}$ are branch points located at $z_k=f(w_k)$ where $w_k$ is one of the $n-2$ roots of $f'(w)$. – Gary Feb 09 '22 at 02:29
  • @Gary If you are able to provide a proof of the radius of convergence in an answer I will accept it. – Aaron Hendrickson Feb 09 '22 at 14:19
  • 1
    Is it possible to depress it into $x^n+x+a=0$ for some restriction of the variables? Also $\sum_{k=0}^{n-1} w^k=\frac{w^n-1}{w-1}$ – Тyma Gaidash Feb 09 '22 at 14:24
  • @TymaGaidash I do not see how to get the form you mentioned. I was aware of the partial sum you give but it causes problems here because of the removable singularity at $w=1$, whereas the hypergeometric form does not have this singular point. – Aaron Hendrickson Feb 09 '22 at 21:20
  • For n=2 we have two solutions for w(z). Which one is your inverse? – Dr. Wolfgang Hintze Feb 09 '22 at 21:32
  • @Dr.WolfgangHintze its the positive solution $w(z)\geq 0$. $f(w)$ is monotone increasing on $w\geq 0$ and therefore has a well defined inverse. Am I correct? – Aaron Hendrickson Feb 09 '22 at 21:50
  • 1
    @Aaron Hendrickson Yes, w>0 makes the solution well defined. BTW the question reminds me of the Lambert W function (https://en.wikipedia.org/wiki/Lambert_W_function) – Dr. Wolfgang Hintze Feb 09 '22 at 23:01
  • 1
    Related https://en.wikipedia.org/wiki/Bring_radical – Dr. Wolfgang Hintze Feb 09 '22 at 23:06
  • @Dr.WolfgangHintze this uses the same method to invert $z=we^w$ and get the Lambert W. I did a paper with @ ClaudeLeibovici which also uses this method and is related to the Bring radical. See here. – Aaron Hendrickson Feb 09 '22 at 23:26
  • @Aaron Hendrickson Very interesting. Where can I find your joined work? – Dr. Wolfgang Hintze Feb 10 '22 at 12:43
  • 1
    @Dr.WolfgangHintze https://arxiv.org/abs/2105.00135 – Aaron Hendrickson Feb 10 '22 at 13:00

3 Answers3

7

Let $f:\mathbb C \to \mathbb C$ be the polynomial $\sum_{k=0}^{n-1} w^k$. We are interested in the radius of convergence of the power series of the inverse $w=f^{-1}(z)$ about $z=n$ corresponding to $w=1$. It is known that the radius of convergence of a power series represents the distance in the complex plane from the expansion point to the nearest singularity of the function expanded. Therefore, we have to locate the singularities of $f^{-1}$. The inverse of an entire function can have two types of singularities: $(1)$ algebraic singularities at the images of its saddle points $(2)$ transcendental singularities at its finite asymptotic values at infinity. There is no curve flowing to infinity along which a polynomial function tends to a finite value, hence the only singularities of our $f^{-1}$ will be algebraic singularities at the images of the saddle points of $f$. In formula, the singularities of $w=f^{-1}(z)$ are $z_k=f(w_k)$ where $w_k$ is one of the $n-2$ roots of the polynomial $f'(w)$. For the statement about the singularities of the inverse of an entire function, see Section 3, Appendix D in the book Lectures on the General Theory of Integral Functions by Georges Valiron.

Gary
  • 36,640
  • This is a great explanation of the problem. Thank you. So because the roots of $f$ are all on the unit circle, we have by the Gauss–Lucas theoremnthat the roots of $f^\prime$ are all inside the unit circle and thus the radius of convergence of the inverse series is at least $|z-n|<n-1$? – Aaron Hendrickson Feb 10 '22 at 01:29
  • 1
    The singularities are at the images of the roots with respect to $f$. Those may lie outside the unit circle. Think about $f(0.999)$. – Gary Feb 10 '22 at 01:31
  • 1
    Something I can say is as follows. It is easy to see that $wf'(w) + f(w) = f'(w) + (n + 1)w^n$. This gives $z_k = f(w_k ) = (n + 1)w_k^n$. This, however, is not enough to conclude since $|w_k|$ may be close to $1$. We would need something like $\left| {w_k - 1} \right| \ge n^{\varepsilon - 1}$. – Gary Feb 10 '22 at 03:22
5

Here is a solution based on the answer here which works as seen here when looking at the alternate forms section of the link. The derivation:

$$z=\sum_{k=0}^{n-1}w^k=\frac{w^n-1}{w-1}=a$$

so $$w^n-1=a(w-1)=aw-a\implies w^n-aw+a-1=0$$

Remember the series definition of the Inverse of the Regularized Beta function where the series extends the domain of the function. It is also the quantile for a distribution using the Regularized Beta function:

$$\text I_z(a,b)=\frac{\int_0^z t^{a-1}(1-t)^{b-1}dt}{\text B(a,b)}=y\implies z=\text I^{-1}_y(a,b)$$

and using special cases of the Regularized Beta function:

$$\text I_{1-abw}(2,-n)=0\iff (c+1)a^n b^n w^n-abnw+n-1=0\implies w^n-\frac{abn}{a^n b^n (c+1)}w+\frac{n-1}{a^nb^n(c+1)}\mathop=^\text{set}w^n-aw+a-1=0$$

therefore:

$$c=n a^{-n}b^{1-n}-1:w^n-aw+\frac{n-1}{bn}$$ and $$b=\frac{n-1}{(a-1)n}$$

Combining all of these identities, we put the problem in terms of the Regularized Beta Function: $$w^n-aw+a-1=0\iff\text I_{1-\frac{a(n-1)}{(a-1)n}w}(2,-n)+\frac{(n-1)n^n (a-1)^{n-1}}{(a(n-1))^{n}}-1=0$$

Using the definition of the inverse and plugging in $w=0$:

$$a=\sum_{k=0}^{n-1}w^k=\frac{w^n-1}{w-1}\implies \boxed{w= -\frac{(a-1)n}{a(n-1)}\left(\text I^{-1}_{1-\left(\frac{a-1}{n-1}\right)^{n-1}\left(\frac na\right)^n}(2,-n)-1\right)}$$

where:

$$\boxed{\text I^{-1}_z(2,b)=\frac{2(b-1)z}{3b(b+1)}+\sqrt{\frac{2z}{b(b+1)}}+\frac{(b-1)(11b-2)\left(\frac z{b(b+1)}\right)^\frac32}{18\sqrt 2} +\frac{(b-1)(43b^2-5b-2)}{135b^2(b+1)^2}+… }$$

The function works for more general $a,w,n\in\Bbb R^+$,but here is the $a=5,n=7$ case:

$$w^7+…+1=5\iff w^7-5 w+ 4=0\implies w=.885128…= \frac{14}{15}-\frac{14}{15}\text I^{-1}_\frac{4246373}{56953125}(2,-7)$$

Using the $x$th partial sum and $y$=estimation, the above sum evaluates to: $$(0,0.9333…)$$ $$(1,0.94217…)$$ $$(2,0.8865…)$$ $$(3,0.88482…)$$ $$(4,0.885197…)$$

Technically, $\text I^{-1}_z(a,b)$ is only defined for $a,b>0,0\le z\le1$, but the series extends the function’s domain. This method is more experimental, but it still works. The goal of this answer is the closed form, not the approximation. Please correct me and give me feedback!

Here is a graphical demo of the solution.

Тyma Gaidash
  • 13,576
4

Extended Comment:

For the case $n=2$, the radius of convergence for the inverse series $w(z)$ is infinite, which can be deduced from the fact that $a_k=0$ for all $k\geq 2$.

For $n=3,4,\dots$, the approach given by @Gary provides a means for finding the radius of convergence of the inverse series either exactly or numerically. Let $w_k$ represent any one of the $n-2$ solutions of $f^\prime(w)=0$. Evaluating the derivative of $f(w)=(1-w^n)/(1-w)$ and equating with zero we find $$ \begin{align} f^\prime(w_k)=0 &\implies(n-1)w_k^n-nw_k^{n-1}+1=0,\quad w_k\neq 1\\ &\implies w_k^n=\frac{w_k}{n-(n-1)w_k},\quad w\neq 1\\ \end{align} $$ Substituting $w_k^n$ into $f$ then gives $$ z_k:=f(w_k)=\frac{n}{n-(n-1)w_k}. $$ Now, after a bit of algebra $$ |z_k-n|=(n-1)\biggl|\left(1+\tfrac{w_k}{n(1-w_k)}\right)^{-1}\biggr|; $$ thus, the radius of convergence for any $n$ can be found by computing the minimum $|z_k-n|$, that is $$ r(n)=\min_{k\in\{1,\dots,n-2\}}(n-1)\biggl|\left(1+\tfrac{w_k}{n(1-w_k)}\right)^{-1}\biggr|. $$ This can be implemented in Mathematica as

fprime[w_, n_] := (1 - w^n)/(1 - w)^2 - ((n w^(-1 + n))/(1 - w));
wk[n_] := Solve[fprime[w, n] == 0, w][[All, 1, 2]];
ROC[n_] := 
  ToRadicals[
   Min[FullSimplify[(n - 1) Abs[(1 + wk[n]/(n (1 - wk[n])))^-1]]]];

For $n=3,4,5$ we obtain exact solutions, namely, $$ \begin{align} n=3: &|z-3|<\frac{9}{4}\\ n=4: &|z-4|<4\sqrt{\frac{2}{3}}\\ n=5: &|z-5|<\frac{5}{8 \sqrt{\frac{3}{140-5\ 2^{2/3} \sqrt[3]{\frac{5}{3 \sqrt{6}-2}}+5^{2/3} \sqrt[3]{2 \left(3 \sqrt{6}-2\right)}}}}\\ \end{align} $$ Mathematica is not able to find closed forms for larger values of $n$; however, we can compute the radius of convergence numerically with the modified code

fprime[w_, n_] := (1 - w^n)/(1 - w)^2 - ((n w^(-1 + n))/(1 - w));
wk[n_] := NSolve[fprime[w, n] == 0, w][[All, 1, 2]];
ROC[n_] := 
  Min[FullSimplify[(n - 1) Abs[(1 + wk[n]/(n (1 - wk[n])))^-1]]];

This code also works for noninteger values of $n$, e.g.

ROC[10.7]=9.75823