前言
闲得无聊来学学看。
抽代相关的前置技能自然是一点不会的,所以一些内容就只能感受一下。
总的来说就是我们一般见到的形式幂级数都是形如 f ( x ) = a 0 + a 1 x + a 2 x 2 + . . . f(x)=a_0+a_1x+a_2x^2+... f(x)=a0+a1x+a2x2+...
但这里讨论的幂级数是形如 f ( x ) = a − m x − m + . . . + a − 1 x − 1 + a 0 + a 1 x + . . . + a n x n + . . . f(x)=a_{-m}x^{-m}+...+a_{-1}x^{-1}+a0+a_1x+...+a_nx^n+... f(x)=a−mx−m+...+a−1x−1+a0+a1x+...+anxn+...
也就是幂级数中带上了负数次幂,所以在拉格朗日反演定理中会出现形如 x − 1 x^{-1} x−1的东西。
目标
拉格朗日反演实际上是用来求复合逆的。
所谓复合逆就是对于两个常数项为 0 0 0且一次项系数互为逆元的多项式 f ( x ) f(x) f(x)和 g ( x ) g(x) g(x),满足 g ( f ( x ) ) = x g(f(x))=x g(f(x))=x
由于常数项为 0 0 0的形式幂级数在复合运算中构成群,所以实际上也有 f ( g ( x ) ) = x f(g(x))=x f(g(x))=x
所以称 f ( x ) f(x) f(x)和 g ( x ) g(x) g(x)互为复合逆。
假设现在知道 g ( x ) g(x) g(x)的系数,现在要求 f ( x ) f(x) f(x)的系数。
拉格朗日反演
若 g ( f ( x ) ) = x g(f(x))=x g(f(x))=x则有 [ x