Skip to main content
QUICK REVIEW

[论文解读] Order-Invariant MSO is Stronger than Counting MSO in the Finite

Tobias Ganzow, Sasha Rubin|ArXiv.org|Jun 26, 2007
Advanced Graph Theory Research参考文献 4被引用 7
一句话总结

本文证明了在有限结构上,顺序不变的单元二阶逻辑(MSO)严格强于计数MSO(CMSO)。通过构造一类可通过顺序不变MSO定义但无法通过CMSO定义的网格状图类,作者利用专为CMSO可定义性设计的Ehrenfeucht-Fraïssé游戏特征,证明了Courcelle的猜想。

ABSTRACT

We compare the expressiveness of two extensions of monadic second-order logic (MSO) over the class of finite structures. The first, counting monadic second-order logic (CMSO), extends MSO with first-order modulo-counting quantifiers, allowing the expression of queries like ``the number of elements in the structure is even''. The second extension allows the use of an additional binary predicate, not contained in the signature of the queried structure, that must be interpreted as an arbitrary linear order on its universe, obtaining order-invariant MSO. While it is straightforward that every CMSO formula can be translated into an equivalent order-invariant MSO formula, the converse had not yet been settled. Courcelle showed that for restricted classes of structures both order-invariant MSO and CMSO are equally expressive, but conjectured that, in general, order-invariant MSO is stronger than CMSO. We affirm this conjecture by presenting a class of structures that is order-invariantly definable in MSO but not definable in CMSO.

研究动机与目标

  • 为解决Courcelle的猜想:在有限结构上,顺序不变的MSO严格强于计数MSO(CMSO)。
  • 提供一种CMSO可定义性的博弈论特征,该特征扩展了标准的MSO Ehrenfeucht-Fraïssé游戏。
  • 构造一类具体的有限结构(cliquey grids)类,该类可用顺序不变的MSO定义,但不可用CMSO定义。
  • 证明表达力差距源于能够以独立于特定结构的方式使用任意线性序。
  • 表明即使使用模计数量词,CMSO也无法捕捉涉及模算术条件的传递闭包查询。

提出的方法

  • 引入一种用于CMSO的扩展Ehrenfeucht-Fraïssé游戏,通过使用有限模集 $ M \subseteq \mathbb{N}^+ $ 来捕捉 $ |X| \equiv |Y| \pmod{M} $ 的模计数约束。
  • 定义一类 $ \mathcal{C} $ 的cliquey grids $ \mathfrak{G}_{k\ell} $,其中水平和垂直维度满足 $ k \mid \ell $,并证明该类可通过一个顺序不变的MSO句子定义。
  • 基于对角线步长的锯齿路径构造,该路径在网格上环绕,依赖于任意线性序来定义后继关系。
  • 构造两个结构 $ \mathfrak{G}_{k\ell_1} \in \mathcal{C} $ 和 $ \mathfrak{G}_{k\ell_2} \not\in \mathcal{C} $,其中 $ \ell_1 = 2^{kr+1} \cdot \text{lcm}(M) $,$ \ell_2 = \ell_1 + \text{lcm}(M) $,且 $ k = 2^s $ 满足 $ 2^s \nmid \text{lcm}(M) $。
  • 证明对于任意给定的 $ r $ 和 $ M $,有 $ \mathfrak{G}_{k\ell_1} \equiv_r^M \mathfrak{G}_{k\ell_2} $,表明在扩展游戏中不可区分。
  • 由此得出结论:由于游戏等价性,$ \mathcal{C} $ 不可被CMSO定义,而它仍可被顺序不变的MSO定义,从而证明了严格层次结构。

实验结果

研究问题

  • RQ1在有限结构上,顺序不变的MSO是否严格强于CMSO?
  • RQ2是否存在一类有限结构,可用顺序不变的MSO句子定义,但不可用任何CMSO句子定义?
  • RQ3当MSO通过外部线性序的顺序不变使用进行增强时,其表达力为何?
  • RQ4标准的Ehrenfeucht-Fraïssé游戏能否被扩展以捕捉CMSO可定义性,从而反映模计数约束?
  • RQ5MSO中包含二元关系的传递闭包是否允许其表达力超越CMSO,即使后者被扩展了模计数谓词?

主要发现

  • 满足 $ k \mid \ell $ 的cliquey grids $ \mathfrak{G}_{k\ell} $ 类 $ \mathcal{C} $ 可通过一个使用锯齿路径环绕网格的顺序不变MSO句子定义。
  • 对于任意 $ r \in \mathbb{N} $ 和有限集 $ M \subseteq \mathbb{N}^+ $,存在 $ \ell_1, \ell_2 $ 使得 $ \mathfrak{G}_{k\ell_1} \in \mathcal{C} $,$ \mathfrak{G}_{k\ell_2} \not\in \mathcal{C} $,但 $ \mathfrak{G}_{k\ell_1} \equiv_r^M \mathfrak{G}_{k\ell_2} $,表明在扩展游戏中不可区分。
  • 构造确保 $ k = 2^s $ 且 $ 2^s \nmid \text{lcm}(M) $,从而保证 $ k \nmid \ell_2 $,因此 $ \ell_2 $ 不属于 $ \ell_1 + \text{lcm}(M) $ 相关类。
  • 游戏等价性意味着根据CMSO可定义性的游戏特征,$ \mathcal{C} $ 不可被CMSO定义。
  • 结果确认了在有限结构中,顺序不变的MSO严格强于CMSO,从而解决了Courcelle的猜想。
  • 该分离示例可被调整,以表明 $ \mathrm{(D)TC}^1[{<}]_{\mathit{inv}} $ 严格强于 $ \mathrm{(D)TC}^1 $,即使后者被扩展了模计数谓词。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。