Disjoint-paths logic, denoted $\mathsf{FO}$+$\mathsf{DP}$, extends first-order logic ($\mathsf{FO}$) with atomic predicates $\mathsf{dp}_k[(x_1,y_1),\ldots,(x_k,y_k)]$, expressing the existence of internally vertex-disjoint paths between $x_i$ and $y_i$, for $1\leq i\leq k$. We prove that for every graph class excluding some fixed graph as a topological minor, the model checking problem for $\mathsf{FO}$+$\mathsf{DP}$ is fixed-parameter tractable. This essentially settles the question of tractable model checking for this logic on subgraph-closed classes, since the problem is hard on subgraph-closed classes not excluding a topological minor (assuming a further mild condition of efficiency of encoding).
翻译:不相交路径逻辑,记作 $\mathsf{FO}$+$\mathsf{DP}$,通过原子谓词 $\mathsf{dp}_k[(x_1,y_1),\ldots,(x_k,y_k)]$ 扩展了一阶逻辑 ($\mathsf{FO}$),该谓词表达了对于 $1\leq i\leq k$,在 $x_i$ 与 $y_i$ 之间存在内部顶点不相交路径。我们证明,对于每个排除某个固定图作为拓扑子图的图类,$\mathsf{FO}$+$\mathsf{DP}$ 的模型检测问题是固定参数可解的。这实质上解决了该逻辑在子图封闭类上的可判定模型检测问题,因为该问题在未排除拓扑子图的子图封闭类上是难的(假设编码效率的进一步温和条件)。