形式 Laurent 级数
我们已经知道形式幂级数环 C[[x]] 了,定义形式 Laurent 级数环:
C((x)):={k≥N∑akxk:N∈Z,ak∈C}
我们可以仿照形式幂级数的乘法逆元定义来定义 C((x)) 上元素的乘法逆元:
若对于 f:=∑k≥Nfkxk 且 fN=0 存在 g=∑k≥−Ngkxk 满足 fg=1 那么
gk:={fN−1,−fN−1∑i>Nfigk−i, if k=−N, otherwise
与形式幂级数类似的,我们也对非零的 f(x)=∑k≥Nfkxk 定义:
ordf:=min{k:fk=0}
显然对于 g=0 有
ord(fg)=ord(f)+ord(g)
形式留数
形式留数是形式 Laurent 级数中 x−1 项的系数。记 resf:=[x−1]f。
引理:对于任何形式 Laurent 级数 f 有 resf′=0。
证明:考虑形式导数的定义 (xk)′=kxk−1。
引理:对于任何形式 Laurent 级数 f,g 有 res(f′g)=−res(fg′)。
证明:考虑乘法法则 (fg)′=f′g+fg′ 所以 0=res((fg)′)=res(f′g)+res(fg′)。
引理:对于形式 Laurent 级数 f(x)=0 有 res(f′/f)=ordf。
证明:设 ordf=k 那么
res(ff′)=res(fkxk+fk+1xk+1+⋯kfkxk−1+⋯)=res(fk+fk+1x+⋯kfkx−1+⋯)=k
引理:对于形式 Laurent 级数 f 和形式幂级数 g=0 有 res(f)ord(g)=res(f(g)g′)。
证明:考虑线性性,我们只需证明 f=xk 其中 k∈Z 的情况即可,若 k=−1 那么
resxkres(gkg′)=0=res(k+11(gk+1)′)=k+11res((gk+1)′)=0
若 k=−1 那么
resfres(f(g)g′)=res(x−1)=1=res(g′/g)=ord(g)=res(f)ord(g)
复合逆
记 A(x)∘B(x):=A(B(x))。
命题:f(x):=∑k≥1fkxk 存在复合逆 f⟨−1⟩(x) 当且仅当 f(0)=0=f′(0),此时 f⟨−1⟩(x) 是唯一的。进一步说:若 g(x)=∑k≥1gkxk 满足 f(g(x))=x 或 g(f(x))=x 那么 g(x)=f⟨−1⟩(x)。
证明:考虑
g(f(x))=g1(f1x+f2x2+f3x3+⋯)+g2(f1x+f2x2+⋯)2+g3(f1x+⋯)3+⋯=g1f1x+(g1f2+g2f12)x2+(g1f3+2g2f1f2+g3f13)x3+⋯
因为 g(f(x))=x 所以有下面的方程组
⎩⎨⎧g1f1g1f2+g2f12g1f3+2g2f1f2+g3f13⋮=1=0=0
我们只能在 f1=0 时才能解出第一个等式,然后依次可以解出 g2,…。
特别的,考虑 f(h(x))=x 那么 g(f(h(x)))=g(x),进而 g(x)=g∘f∘h(x)=x∘h(x)=h(x)。
Lagrange 反演公式
令 f(x),g(x)∈C[[x]] 满足 f(g(x))=g(f(x))=x。取 Φ(x)∈C[[x]](或 Φ(x)∈C((x))),那么
[xn]Φ(f(x))=[xn−1]Φ(x)g(x)g′(x)(g(x)x)n=[x−1]g(x)n+1Φ(x)g′(x)
证明:
[xn]Φ(f(x))=res(xn+1Φ(f(x)))=res(g(x)n+1Φ(f(g(x)))g′(x))⋅(ord(g(x)))−1=res(g(x)n+1Φ(x)g′(x))
一些读者可能会更加熟悉下面的版本:对于 k∈Z≥0,n∈Z>0 有
[xn]f(x)k=nk[xn−k](g(x)x)n
或者
[xn]Φ(f(x))=n1[xn−1]Φ′(x)(g(x)x)n=n1[x−1]g(x)nΦ′(x)
发现
res(g(x)nΦ′(x)−ng(x)n+1Φ(x)g′(x))=res((g(x)nΦ(x))′)=0
可以通过我们已经证明的部分导出。
参考文献
- Richard P. Stanley and Sergey P. Fomin. Enumerative Combinatorics Volume 2 (Edition 1).
- Ira M. Gessel. Lagrange Inversion.