参考资料:

[1] A Multivariate Lagrange Inversion Formula for Asymptotic Calculations

[2] Multivariable Lagrange Inversion, Gessel-Viennot Cancellation, and the Matrix Tree Theorem

[3] A Bijetive Proof for the Arboresent Form of the Multivariable Lagrange Inversion Formula

[4] Determinants, Paths, and Plane Partitions

[5] Two bijective proofs for the arborescent form of the Good–Lagrange formula and some applications to colored rooted trees and cacti

(↑ [5] 说的 cactus 其实指的是 constellation,不是 OI 里的仙人掌)

[6] 生成函数的一丶进展(WC2021 营员交流)

其实就是把论文翻译了一遍(

0 目录

1 矩阵树定理的组合解释

考虑某矩阵 的行列式,它是

其中 是任意置换,。我们考虑它的循环分解 ,其中 都是循环

可以看到其中的 sigma 枚举了所有并为 的无序列表

在基尔霍夫矩阵中,它的行为是这样的: 不为 要么是单点,权值为该点的度数,要么体现为原图中的一个环,权值为 。而我们知道对于循环 ,从而有

我们默认去掉的是第一行和第一列。这个东西可以这么解释:

去掉第一行第一列正代表了选取一个根。这也解释了为什么如果不去掉第一行第一列,基尔霍夫矩阵的行列式为 ,因为这时不论怎么选总存在一个环。

2 多元拉格朗日反演

下面把 维向量 记为 。原谅作者为使得公式整洁对它的滥用,相信读者可以自行推断出符号的具体含义。

现有一列 元形式幂级数 ,它们满足下面的方程组

那么我们有

多元拉格朗日反演.

其中: 表示 ,其余类似;行列式中的关于 的式子表示矩阵在第 行第 列的值。

2.0 多元拉反的组合解释

2.0.1 基础定义

定义我们研究的点集:

下面定义函数图

接下来定义权值

这时我们可以立即解释 :考虑以某个颜色为 的点为根的内向树集合的生成函数 满足

正是我们最开始提到的方程组,即 。从而有引理

引理 1.

2.0.2 具体解释

我们已经看到多元拉反的左式有直接的组合意义,下面我们来解释右式。 可看成是让每个节点先任意选择自己的儿子(如果你无法理解这点,可以看这里),诚然这样会有环的情况,接下来我们来说明后面的行列式其实是一个和矩阵树定理差不多的容斥。

考虑

它可以想象为在原来的 中标记一条的 的边。那么参考矩阵树定理的解释,后面行列式的意义也就不言自明了。

2.1 内向树形式

当然也可以暴力展开行列式。中间过程不表,类似之前对矩阵树定理的证明,只有一个观察是 。这得到一个有趣的新形式:

多元拉格朗日反演(内向树形式).

其中 是完全图 的所有以 为根的生成内向树,而

这里的符号可能引起一些歧义,说明一下:

我们给出对内向树形式的一个双射证明

2.2 多元拉反的双射证明

2.2.1 基础定义

沿用之前的点集等定义。

2.2.2 函数图的子结构

接下来我们定义两种函数图的子结构

可见路图的性质是复杂的。我们下面给出它的一些有用的性质。

引理 2. 路图具有以下性质:

证明不表,因为均可直接由构造过程得出。

这两种子结构的意义在于,我们即将通过它们建立一个从某类内向树到某类函数图的双射。(你可能会注意到内向树是函数图的一个子集,但是对无限集来说,某集合是另一集合的子集并不妨碍它们之间可以双射)

先进行一些准备工作:研究一些被称为保权值的变换:变换前后两个图的权值相等。

现在我们终于可以给出下面这个定理。

2.2.3 树形子结构双射定理

定理 1.(树形子结构双射)

证明. 对于 ,对 ,施以下面的变换

接下来我们只需要证明:最终得出的图 满足 ,而且这组变换是一个双射。

首先指出,第 组变换只会影响颜色为 的节点的函数值,又根据引理 2.3,故当第 组变换被施行时, 是“完好无损”的。

于是,当 结束,我们有 ,也就是说 结束时 。从而,最终,

接下来我们展示上面的变换的可逆性。

2.2.4 结局

接下来,我们只需要证明

引理 3.

证明. 如果不管 的限制,那么儿子是可以任意选的,只要所有点恰好被作为一次儿子。那么答案即为

现在考虑 。此 的父亲就被钦定为了某个颜色,那个颜色的生成函数中必须挖去一个 的位置留给它,而且标号还必须是 ,这正是对 求偏导。

然后对每一个内向树 求和即得到原定理(注意引理 2.2)。

2.3 主子式扩展

还有一个奇妙的扩展,也一并介绍好了。

主子式多元拉格朗日反演.

其中 表示仅留下原矩阵的 中的行列的子矩阵(主子式)的行列式。 表示 的补。

接下来,我们给出一个对这个主子式扩展的组合解释

2.4 主子式扩展的组合解释

直接沿用对普通多元拉反的组合解释。在引理 3 之后,我们已经得到

我们的目的是,对规定的 ,对下面这样的 求上式的和: 中存在边 ,这样的 的集合称为 。显然可以不失一般性地从 扩展到任意集合

2.4.1 右式的处理

定理 2.

证明. 只需要对引理 3 运用矩阵树定理即可。还有别忘了

2.4.2 左式的处理

接下来,我们介绍 Gessel - Viennot cancellation(可以参见参考资料 [4],但不必要)。先对 引入下面的记号。

下面定义一种树集 ,满足

如果还满足下面的条件,则称其属于 ;否则称其为

我们认识到, 恰好等于 构成的集合。容易验证。

定理 3.

证明.

首先,我们有

下面我们来证明

这其实是一个容斥(也就是所说的 Gessel - Viennot cancellation)。考虑这样一个定义在 上的映射

可见的是 保权值,,且 相反,从而 的贡献抵消了。

综上,我们得到

现在只需要考虑对 的带符号权值和。容易得到它是

求和即得到一个行列式的形式,正是原定理。

综合左式和右式的处理即得到原定理。