• Lorenzini:Laplacian与图上的黎曼-罗赫定理


    前两天去听了一下搞代数几何的Dino Lorenzini在交大的两场讲座(“On Laplacian Of Graphs and Generalization”,“Riemann-Roch Theorem for graphs and generalizations”),在此将笔记整理一下。$ ewcommand diag{mathrm{diag}} ewcommand{mathbb{Z}} ewcommandPic{mathrm{Pic}} ewcommandimg{mathrm{Im}} ewcommanddi{mathrm{div}}$

    首先定义一些记号:$G$是一个连通无向图,有$n$个顶点(记为$v_1,v_2,cdots,v_n$),$m$条边,且无自循环。$A$为$G$的领接矩阵,即为$(a_{ij})$,其中$a_{ij}$为$v_i$与$v_j$($i ot= j$)之间边的个数,$a_{ii}=0$。图的Laplacian是$D-A$,其中$D$是对角阵,$mathrm{diag}(d_1,d_2,cdots,d_n)$,其中$d_i$为$a_i$的度,即连接到$v_i$的边的个数。

    1.图的Laplacian以及Smith标准型

    对于一个图的Laplacian来说,在代数图论中研究的大多是它的特征值。而在矩阵理论中,除了特征值以外还有其他一些不变量,比如说Smith标准型。

    定义1 (Smith标准型 整系数矩阵$M$的Smith标准型是$mathrm{SNF}=mathrm{diag}(delta_1,delta_2cdots,delta_n)$,其中$delta_1cdotsdelta_i=Delta_i$,其中$Delta_i$是$M$的所有$i$阶子式的最大公因数。

    注意到它同样有一个等价定义,也就是说,$m imes n$阶矩阵$M$的Smith标准型是$SMT$,其中$S,T$分别为$m imes m$以及$n imes n$阶的矩阵。使得$SMT$为对角阵$mathrm{diag}(delta_1,delta_2cdots,delta_n)$,使得$delta_1|delta_2|cdots |delta_n$,其中$delta_iinmathbb{Z}$。同样我们可以注意到,当$det{M}=0$的时候,$delta_n=0$。

    我们知道,对于Laplacian矩阵$M$的特征值$lambda_1,cdots,lambda_n$,可以使$lambda_1gelambda_2gecdotsgelambda_n=0$。而图的生成树的个数不是别的,就是[#(mbox{生成树})=frac{1}{n}lambda_1cdotslambda_{n-1}.]这是代数图论中经典的Kirchhoff定理。通过Smith标准型的第一个定义,我们同样可以容易知道[#(mbox{生成树})=delta_1cdotsdelta_{n-1}.](通过对Kirchhoff定理的证明可以看出,图的生成树个数正是Laplacian的任意一个$n-1$阶子式的行列式绝对值)

    Smith标准型与特征值的联系不仅限于此,如果我们定义$mu$为相异特征值的乘积,那么如下定理成立

    定理2 (Smith标准型与特征值联系

    1. $muinmathbb{Z}$
    2. $n|mu$
    3. $delta_{n-1}|mu$,但是一般来说,$delta_{n-1} mid frac{mu}{n}$

    定理的证明可见Lorenzini的文章

    2.算术图(Arithmetical graph)以及Picard群

    每一个图,我们都有一个Laplacian矩阵$M$。而我们又知道,$M(1,1,cdots,1)'=0$,所以我们可否将Laplacian的概念推广呢?这样就引出了“算术图”的想法。

    定义3 (算术图) 算术图是三元组$(G,M,R)$使得以下成立:

    1. $G$为图
    2. $M=C-A$,其中$A$为领接矩阵,$C$为系数为正整数的对角阵,记为$mathrm{diag}(c_1,c_2,cdots,c_n)$。
    3. $R=(r_1,r_2,cdots,r_n)'$,其中$r_i>0$,且同有$r_iinmathbb{Z}$,且$gcd{(r_1,cdots,r_n)}=1$。
    4. $MR=0$

    一个简单的例子是Extended Dynkin Diagram赋予如下数字:

    其中黑色数字代表了向量$R$赋予的值,而红色的数字则是对角阵$M$赋予的值,通过计算很容易可以验证$MR=0$如下

    有了算术图的定义,我们可以定义它的不变量,即Picard群。这个群来源于代数几何的想法。

    定义4Picard群)整数群$mathbb{Z}$模去$M$的像$mathbb{Z}^n/mathrm{Im}(M)$称为算术图的Picard群,记为$mathrm{Pic}(G)$。同时我们定义degree map为$deg:mathbb{Z}^n/mathrm{Im}(M) o mathbb{Z}$,使得$(s_1,s_2,cdots,s_n)mapstosum_{i=1}^n r_i s_i$,其中$r_i$即为算术图中$R$的元素。

     有了这一定义,我们就可以得到有限阿贝尔群$Phi_M=ker(deg)$。可以证明,如果$diag(delta_1,delta_2,cdots,delta_{n-1},0)$为Smith标准型,就有[Phi_Mcong mathbb{Z}/delta_1mathbb{Z} imes mathbb{Z}/delta_2mathbb{Z} imescdots imes mathbb{Z}/delta_{n-1}mathbb{Z}.]

    注记:由此可以看出$Phi_M$是循环群当且仅当$mathrm{SNF}=diag(1,cdots,1,delta_{n-1},0)$。

    于是特别地,考虑$M$为$G$的Laplacian,如果$G$的生成树的个数无平方因子,自然就有$Phi_M$是循环群。而$Phi_M$是循环群的$G$占了很大比例。以下是两个结论:

    1. Chen-Ye(2008) 给定图$G$,存在同构的图$G'$,由$G$的细分(至多$m-n$条边)给出,且$Phi_{M'}$是循环群。
    2. Wood(2014) 对于$n$点的Erdos-Renyi随机图,当$n oinfty$时,

      (a) $|Phi_M|$无平方因子的概率约为$48.2\%$

      (b)$Phi_M$是循环群的概率约为$79.3\%$

    3.算术图的不变量

    (1)第一贝蒂数:$eta(G)=m-n+1$,相当于图中不相关的“圈”的个数,就是将所有的边个数减去生成树的长度即为不相关圈的个数。

    (2)亏格: $g_0(G,M,R)$,定义为[2g_0(G)-2=sum_{i=1}^n r_i(d_i-2).]注意到这样一个亏格和我们通常所说的图的亏格(可嵌入多少亏格的曲面使得边不相交)不一样。因为$K_{3,3}$和$K_5$都有图亏格$1$,但是简单计算就可发现$g_0(K_{3,3})=4$,$g_0(K_5)=6$。

    简单计算可以发现,[2g_0(G)-2eta(G)=sum_{i=1}^n(r_i-1)(d_i-1).]故而有如下定理。图的亏格的几何意义可见下定理链接中的引文[7]与[8]。

    定理5(Lorenzini,1989) 

    • $g_0(G)$为整数
    • $g_0(G)ge eta(G)ge 0$

    (3)$g$-数: $g$-数的定义如下。我们知道$deg:Pic(G)=^n/img(M) o $将$Phi_M$映射至$0$,那么$g$-数是最小的整数,满足

    1. 对于任意$deg[D]ge g$的代表元$[D]inPic(G)$,存在$Vin img(M)$使得$D+V$在第一卦限(也即$D+V$的各个坐标都大于$0$)
    2. 存在$deg[D]=g-1$使得$forall Vinimg(M)$,都有$D+V$不可能在第一卦限。

    这样的$g$存在吗?存在性已经被证明,而以下的标志性的定理找出了一般图的解:

    定理6(Baker & Norine, 2006)

    若$G$为一般的图,且$R=(1,1cdots,1)'$,那么$g=eta(G)$。

    而这一定理同样也关乎图的黎曼-罗赫结构。两人首次提出了图上的黎曼-罗赫结构,而Lorenzini则进一步提出了如下定理:

    定理7Lorenzini,2011)如果$g(G)=g_0(G)$,那么图上就有黎曼-罗赫结构。

    黎曼-罗赫结构将在下一节提到。这节最后再给出一些对不变量关系的估计。

    定理8 令$(G,M,R)$为算术树(也即算术图中的$G$为树),那么

    • $|Phi_M|=prod_{i=1}^n r_i^{d_i-2} in mathbb{N}$
    • $|Phi_M|le 4^{g_0(G)}$
    • 若$p$为整除$|Phi_G|$的素数,那么$ple 2g_0(G)+1$

    通过第二个等式,且我们知道$gle g_0$,那么是否有$|Phi_M|le 4^g$呢?现在还不得而知。对于$Phi_G$这个群生成元的估计。在普通的图$G$中,$Phi_G$可以被$eta(G)$个元素生成。而对于一般的算术图的结果如下:

    定理9 令$(G,M,R)$为无重边的算术图,且假定对于某个$i$有$r_i=1$。那么[mathrm{SNF}(M)=diag(delta_1,cdots,delta_{n-1-eta},delta_{n-eta},cdots,delta_{n-1},0)]其中$Delta_{n-1-eta}=delta_1cdotsdelta_{n-1-eta}$有$Delta_{n-1-eta}|prod_{i=1}^n r_i^{d_i-2}$

    4.图上的黎曼-罗赫定理与双变量Zeta函数(Two-variable zeta function)

     动机是来自于代数几何的黎曼罗赫定理。$X$是$mathbb{C}$上的射影曲线(即$mathbb{C}P^2$中齐次函数$F(x,y,z)$的解)。$f$是定义在射影曲线上的亚纯函数,且有有限个零点与极点。那么定义$f$的$di$为 [di(f)=sum_{Pin X}m(P) P],其中$m(P)$为重数。在$m(P)>0$为零点,$m(P)<0$为极点。而一个重要的结论是,零点与极点的个数相同!也即$sum_P m(P)=0$。

    而类似地,我们可以定义“除子”(Divisor)$D$为$D=sum_P a_P P$,是为关于$P$的形式和,其中$a_Pin$且为有限和。定义度函数[deg(D)=sum_P a_P.]从定义可以看出$degcirc di=0$。同时对于任意的除子$D$,我们可以赋予它另外一个整数$h^0(D)$,定义为[h^0(D)=dim_{mathbb{C}} H^0(X,mathcal{O}_D),mathcal{O}_D={f|fmbox{只在}a_P ot=0mbox{的地方有极点,且}m(P)ge-a_P}]是为$mathcal{O}_D$层的上同调群的维数。

    对于这样的结构,定义$[D]$为$D$的等价类,即为${D'|exists f,D'=D+di(f)}$。那么就有经典的黎曼-罗赫定理(Riemann-Roch)如下

    定理10(黎曼-罗赫)存在典范类(Canonical class)$[K]$使得对于任意$D$都有[h^0(D)=deg(D)+1-g+h^0(K-D)]

     而在代数几何中,$[D]$的类构成了维数$g$的代数簇上的所有点,称为Picard簇$Pic(X)$。而$[D]$满足$deg(D)=0$的子类被称为曲线$X$的Jacobian。

    对应的图论中来,注意到前面我们其实已经提到了和代数几何这些结果相仿的定义,比如Picard群,$Phi_M$等等。前面一直没有说明的$Phi_M$有了它的名字,称为雅可比簇(Jacobian Variety),它的阶记为$G$的生成树的个数。而典范类$[K]$定义为$[(d_1-2,cdots,d_n-2)]$。

    Baker与Norine首次给出了图上的黎曼-罗赫定理。他们赋予每个除子$D$(或者说Picard群的元素)的$h^0(D)$,且证明了图上的黎曼-罗赫定理[h^0(D)=deg(D)+1-eta(G)+h^0(K-D)]对于$h^0(D)$的定义将在之后提到。

    如果我们有了$h^0:Pic(G) o $,那么我们就可以定义一个zeta函数[Z_h(G,u,t)=sum_{[D]inPic(G)}frac{u^{h^0(D)}-1}{u-1}t^{deg(D)}.]而一个稍微变化的定义是[W_h(G,x,y)=sum_{[D]inPic(G)}x^{h^0(G)}y^{h^0(K-D)}.]这个zeta函数的定理动机来自与有限域上的曲线上的zeta函数:令$p$为素数$/p=mathbb{F}_ple mathbb{F}_{p^s}$。令$X/mathbb{F}_p$为光滑射影曲线(比如$mathbb{P}^2$上的齐次$F(x,y,z)=0$),那么令$a_s$为在系数为$mathbb{F}_{p^s}$中时,曲线方程解的个数。那么有限域中与黎曼zeta相对应的zeta函数为:[Z(X/mathbb{F}_p,T)=expleft(sum_{s=1}^infty a_sfrac{T^s}s ight)=sum_{[D]inPic(X)}frac{p^{h(D)}-1}{p-1}T^{deg(D)}]与我们这里的zeta函数类似。这样的zeta函数同样又给出了图的一个不变量。

    最后给出$h^0(D)$的定义以及一些性质(等价意思是相差一个$img(M)$的元素):

    定义11($h^0(D)$)定义$Ein ^n$是“有效的”当$Ege 0$,也就是$E$的每个坐标都大于等于$0$。如果$deg(D)<0$,则令$h^0(D)=0$。如果$deg(D)ge 0$,定义$h^0(D)$为[h^0(D)=min{deg(E)|Ege 0mbox{且}D-Embox{不等价于一个有效的元素}}]

    注意到这儿的定义其实类似前面我们所说的$g-$数。不过$g-$数相当于一个全局的不变量。于是我们有如下的性质:

    1. $h^0(D)ge 0$这个通过定义显然
    2. 若$D$不等价与一个有效的元素,那么$h^0(D)=0$,由于定义中集合包含了$E=0$。
    3. $h^0(D)le deg(D)+1$,更进一步,只可能在如下图的区域内有点

      我曾经问在$deg(D)$不变的时候是否能够变量区域中竖线交的所有点,不过还没有开始计算。

    4. 若$deg(D)ge 2eta(G)-1$,那么$h^0(D)=deg(D)+1-eta(G)$

     对于不变量zeta函数,我们同样也有一些比较好的性质,定理的证明都可以在[3]中找到。

    定理12 

    1. 有理性,[Z_h(G,u,t)=frac{f(u,t)}{(1-t)(1-ut)},]其中$f(u,t)in[u,t]$,有形式[f(u,t)=1+c_1(u)t+c_2(u)t^2+cdots+c_g(u)t^g+uc_{g-1}(u)t^{g+1}+u^2 c_{g-2}(u)t^{g+2}+u^g t^{2g}.]
    2. $f(u,t)$在$mathbb{C}[u,t]$中不可约。
    3. $f(1,u)=#Gmbox{的生成树}$。
    4. [Zleft(u,frac{1}{ut} ight)=(ut^2)^{1-g}Z(u,t)]
    5. 若$G$为树,则$Z(G,u,t)=frac{1}{(1-t)(1-ut)}$

    最后值得注意的一点是,zeta函数,Tutte多项式,Smith标准型,特征值这些不变量似乎是相互无关的!可见Julian Clancy、Timothy Leake与Sam Payne最近的文章

    PS:对于计算$h^0$,Baker博客给出过一个链接,可供参考

    拓展阅读(定理的证明大多来自这几篇):

    [1]"Arithmetical Graph" by Dino Lorenzini,1989

    [2]"Riemann-Roch Theorem and Abel-Jacobi theory on a finite graph" by Matthew Baker, Serguei Norine,2006

    [3]"Two variable Zeta-functions on graphs and Riemann-Roch Theorems"by Dino Lorenzini,2011

    作者:御坂01034

    出处:数学搬运工--http://www.cnblogs.com/misaka01034

    您的支持是对博主最大的鼓励,感谢您的认真阅读。

    本文版权归作者所有,欢迎转载,但请保留该声明。

  • 相关阅读:
    【计算机组成原理】00-开篇词
    【设计模式】05-面向对象四大特性能解决什么问题
    【设计模式】04-面向对象谈了啥
    【设计模式】03-面向对象、设计原则、设计模式、编程规范、重构的关系
    模拟银行业务调度系统逻辑
    模拟交通灯管理系统逻辑设计
    JDK1.5新特性(七)……Annotations
    代理与动态代理
    类加载器
    JDK1.5新特性(六)……Generics
  • 原文地址:https://www.cnblogs.com/misaka01034/p/RHTheoremAndTVZeta.html
Copyright © 2020-2023  润新知