Lagrange Inversion

Formal Laurent series

We already know the ring of formal power series C[[x]]\mathbb{C}\lbrack\lbrack x\rbrack\rbrack; define the ring of formal Laurent series by

C((x)):={∑k≥Nakxk:N∈Z,ak∈C}\mathbb{C}\left(\left(x\right)\right):=\left\lbrace \sum_{k\geq N}a_kx^k : N\in\mathbb{Z},a_k\in \mathbb{C}\right\rbrace

We can define multiplicative inverses of elements of C((x))\mathbb{C}\left(\left(x\right)\right) by analogy with the definition of the multiplicative inverse of a formal power series:

If f:=∑k≥Nfkxkf:=\sum_{k\geq N}f_kx^k with fN≠0f_N\neq 0 and g=∑k≥−Ngkxkg=\sum_{k\geq -N}g_kx^k satisfies fg=1fg=1, then

gk:={fN−1, if k=−N,−fN−1∑i>Nfigk−i, otherwiseg_k:= \begin{cases} f_N^{-1}, &\text{ if }k=-N\text{,} \\ -f_N^{-1}\sum_{i> N}f_ig_{k-i}, &\text{ otherwise} \end{cases}

As with formal power series, for a nonzero f(x)=∑k≥Nfkxkf(x)=\sum_{k\geq N}f_kx^k we define

ord⁡f:=min⁡{k:fk≠0}\operatorname{ord} f:=\min\lbrace k:f_k\neq 0\rbrace

Clearly, for g≠0g\neq 0,

ord⁡(fg)=ord⁡(f)+ord⁡(g)\operatorname{ord} (fg)=\operatorname{ord}(f)+\operatorname{ord}(g)

Formal residues

The formal residue is the coefficient of x−1x^{-1} in a formal Laurent series. Write res⁡f:=[x−1]f\operatorname{res} f:=\lbrack x^{-1}\rbrack f.

Lemma: For any formal Laurent series ff, res⁡f′=0\operatorname{res} f'=0.

Proof: This follows from the definition of the formal derivative, (xk)′=kxk−1\left(x^k\right)'=kx^{k-1}.

Lemma: For any formal Laurent series f,gf,g, res⁡(f′g)=−res⁡(fg′)\operatorname{res}(f'g)=-\operatorname{res}(fg').

Proof: By the product rule (fg)′=f′g+fg′(fg)'=f'g+fg', hence 0=res⁡((fg)′)=res⁡(f′g)+res⁡(fg′)0=\operatorname{res}((fg)')=\operatorname{res}(f'g)+\operatorname{res}(fg').

Lemma: For a nonzero formal Laurent series f(x)≠0f(x)\neq 0, res⁡(f′/f)=ord⁡f\operatorname{res}(f'/f)=\operatorname{ord}f.

Proof: Let ord⁡f=k\operatorname{ord}f=k. Then

res⁡(f′f)=res⁡(kfkxk−1+⋯fkxk+fk+1xk+1+⋯)=res⁡(kfkx−1+⋯fk+fk+1x+⋯)=k\begin{aligned} \operatorname{res}\left(\frac{f'}{f}\right)&=\operatorname{res}\left(\frac{kf_kx^{k-1}+\cdots}{f_kx^k+f_{k+1}x^{k+1}+\cdots}\right) \\ &=\operatorname{res}\left(\frac{kf_kx^{-1}+\cdots}{f_k+f_{k+1}x+\cdots}\right) \\ &=k \end{aligned}

Lemma: For a formal Laurent series ff and a nonzero formal power series g≠0g\neq 0, res⁡(f)ord⁡(g)=res⁡(f(g)g′)\operatorname{res}(f)\operatorname{ord}(g)=\operatorname{res}(f(g)g').

Proof: By linearity, it is enough to prove the case f=xkf=x^k for k∈Zk\in\mathbb{Z}. If k≠−1k\neq -1, then

res⁡xk=0res⁡(gkg′)=res⁡(1k+1(gk+1)′)=1k+1res⁡((gk+1)′)=0\begin{aligned} \operatorname{res}x^k&=0 \\ \operatorname{res}(g^kg')&=\operatorname{res}\left(\frac{1}{k+1}\left(g^{k+1}\right)'\right) \\ &=\frac{1}{k+1}\operatorname{res}\left(\left(g^{k+1}\right)'\right) \\ &=0 \end{aligned}

If k=−1k=-1, then

res⁡f=res⁡(x−1)=1res⁡(f(g)g′)=res⁡(g′/g)=ord⁡(g)=res⁡(f)ord⁡(g)\begin{aligned} \operatorname{res}f&=\operatorname{res}\left(x^{-1}\right)=1 \\ \operatorname{res}(f(g)g')&=\operatorname{res}(g'/g) \\ &=\operatorname{ord}(g) \\ &=\operatorname{res}(f)\operatorname{ord}(g) \end{aligned}

Compositional inverse

Write A(x)∘B(x):=A(B(x))A(x)\circ B(x):=A(B(x)).

Proposition: f(x):=∑k≥1fkxkf(x):=\sum_{k\geq 1}f_kx^k has a compositional inverse f⟨−1⟩(x)f^{\langle -1\rangle}(x) if and only if f(0)=0≠f′(0)f(0)=0\neq f'(0); in that case it is unique, f⟨−1⟩(x)f^{\langle -1\rangle}(x) is therefore well-defined. More precisely, if g(x)=∑k≥1gkxkg(x)=\sum_{k\geq 1}g_kx^k satisfies f(g(x))=xf(g(x))=x or g(f(x))=xg(f(x))=x, then g(x)=f⟨−1⟩(x)g(x)=f^{\langle -1\rangle}(x).

Proof: Consider

g(f(x))=g1(f1x+f2x2+f3x3+⋯ )+g2(f1x+f2x2+⋯ )2+g3(f1x+⋯ )3+⋯=g1f1x+(g1f2+g2f12)x2+(g1f3+2g2f1f2+g3f13)x3+⋯\begin{aligned} g(f(x))&=g_1(f_1x+f_2x^2+f_3x^3+\cdots ) \\ &+g_2(f_1x+f_2x^2+\cdots )^2 \\ &+g_3(f_1x+\cdots )^3 \\ &+\cdots \\ &=g_1f_1x+(g_1f_2+g_2f_1^2)x^2+(g_1f_3+2g_2f_1f_2+g_3f_1^3)x^3+\cdots \end{aligned}

Since g(f(x))=xg(f(x))=x, we have

{g1f1=1g1f2+g2f12=0g1f3+2g2f1f2+g3f13=0⋮\begin{cases} g_1f_1&=1 \\ g_1f_2+g_2f_1^2&=0 \\ g_1f_3+2g_2f_1f_2+g_3f_1^3&=0 \\ \vdots \end{cases}

We can solve the first equation only when f1≠0f_1\neq 0, and then solve successively for g2,…g_2,\dots.

In particular, if f(h(x))=xf(h(x))=x, then g(f(h(x)))=g(x)g(f(h(x)))=g(x), and hence g(x)=g∘f∘h(x)=x∘h(x)=h(x)g(x)=g\circ f\circ h(x)=x\circ h(x)=h(x).

Lagrange inversion formula

Let f(x),g(x)∈C[[x]]f(x),g(x)\in\mathbb{C}\lbrack\lbrack x\rbrack\rbrack satisfy f(g(x))=g(f(x))=xf(g(x))=g(f(x))=x. For Φ(x)∈C[[x]]\Phi(x)\in\mathbb{C}\lbrack\lbrack x\rbrack\rbrack (or Φ(x)∈C((x))\Phi(x)\in\mathbb{C}\left(\left(x\right)\right)), we have

[xn]Φ(f(x))=[xn−1]Φ(x)g′(x)g(x)(xg(x))n=[x−1]Φ(x)g′(x)g(x)n+1\begin{aligned} \lbrack x^n\rbrack\Phi(f(x))&=\lbrack x^{n-1}\rbrack\Phi(x)\frac{g'(x)}{g(x)}\left(\frac{x}{g(x)}\right)^n \\ &=\lbrack x^{-1}\rbrack\frac{\Phi(x)g'(x)}{g(x)^{n+1}} \end{aligned}

Proof:

[xn]Φ(f(x))=res⁡(Φ(f(x))xn+1)=res⁡(Φ(f(g(x)))g′(x)g(x)n+1)⋅(ord⁡(g(x)))−1=res⁡(Φ(x)g′(x)g(x)n+1)\begin{aligned} \lbrack x^n\rbrack\Phi(f(x))&=\operatorname{res}\left(\frac{\Phi(f(x))}{x^{n+1}}\right) \\ &=\operatorname{res}\left(\frac{\Phi(f(g(x)))g'(x)}{g(x)^{n+1}}\right)\cdot \left(\operatorname{ord}(g(x))\right)^{-1} \\ &=\operatorname{res}\left(\frac{\Phi(x)g'(x)}{g(x)^{n+1}}\right) \end{aligned}

Some readers may be more familiar with the following version: for k∈Z≥0,n∈Z>0k\in\mathbb{Z}_{\geq 0},n\in\mathbb{Z}_{>0},

[xn]f(x)k=kn[xn−k](xg(x))n\lbrack x^n\rbrack f(x)^k=\frac{k}{n}\lbrack x^{n-k}\rbrack\left(\frac{x}{g(x)}\right)^n

or

[xn]Φ(f(x))=1n[xn−1]Φ′(x)(xg(x))n=1n[x−1]Φ′(x)g(x)n\begin{aligned} \lbrack x^n\rbrack \Phi(f(x))&=\frac{1}{n}\lbrack x^{n-1}\rbrack \Phi'(x)\left(\frac{x}{g(x)}\right)^n \\ &=\frac{1}{n}\lbrack x^{-1}\rbrack\frac{\Phi'(x)}{g(x)^n} \end{aligned}

Observe that

res⁡(Φ′(x)g(x)n−nΦ(x)g′(x)g(x)n+1)=res⁡((Φ(x)g(x)n)′)=0\begin{aligned} \operatorname{res}\left(\frac{\Phi'(x)}{g(x)^n}-n\frac{\Phi(x)g'(x)}{g(x)^{n+1}}\right)&=\operatorname{res}\left(\left(\frac{\Phi(x)}{g(x)^n}\right)'\right) \\ &=0 \end{aligned}

so this follows from what we have already proved.

References

  1. Richard P. Stanley and Sergey P. Fomin. Enumerative Combinatorics Volume 2 (Edition 1).
  2. Ira M. Gessel. Lagrange Inversion.

This content comes from OI Wiki: Lagrange Inversion. See the original for authors and revision history. AIOJ has adapted the formatting, in-site links, and resource paths.

Content is shared under CC BY-SA 4.0 and SATA license; additional terms are governed by the original notice. Thanks to the OI Wiki authors and contributors; per the SATA terms, please visit the OI Wiki repository and star it to show your support.