一句话:引入 WL 深度分析 I/R 分支树,证明计数一阶逻辑下定义 n 顶点图所需变量数的新上界。
Weisfeiler-Leman(WL)维数衡量图与关系结构在计数一阶逻辑中定义所需的最少变量数,也是图同构描述复杂性的核心度量。已有工作对非计数有界变量 FO 给出了上界,但计数情形所知甚少。本文引入图的 WL 深度概念,用于分析同构算法中个体化/精化(I/R)范式的分支树;作者扩展 I/R 递归过程,使其可将图拆分为独立部分,并证明所得分支树的深度上界。该深度界转化为 WL 维数以及定义 n 顶点图所需变量数的上界,表明计数量词可节省变量;作为应用,还得到基于顶点覆盖数的新界。
The Weisfeiler-Leman (WL) dimension is an established measure for the inherent descriptive complexity of graphs and relational structures. It corresponds to the number of variables that are needed and sufficient to define the object of interest in a counting version of first-order logic (FO). These bounded-variable counting logics were even candidates to capture graph isomorphism, until a celebrated construction due to Cai, Fürer, and Immerman [Combinatorica 1992] showed that Ω(n) variables are required to distinguish all non-isomorphic n-vertex graphs. Still, very little is known about the precise number of variables required and sufficient to define every n-vertex graph. For the bounded-variable (non-counting) FO fragments, Pikhurko, Veith, and Verbitsky [Discret. Appl. Math. 2006] provided an upper bound of [EQUATION] and showed that it is essentially tight. Our main result yields that, in the presence of counting quantifiers, [EQUATION] variables suffice. This shows that counting does allow us to save variables when defining graphs. As an application of our techniques, we also show new bounds in terms of the vertex cover number of the graph. To obtain the results, we introduce a new concept called the WL depth of a graph. We use it to analyze branching trees within the Individualization/Refinement (I/R) paradigm from the domain of isomorphism algorithms. We extend the recursive procedure from the I/R paradigm by the possibility of splitting the graphs into independent parts. Then we bound the depth of the obtained branching trees, which translates into bounds on the WL dimension and thereby on the number of variables that suffice to define the graphs.