Constant time testability of first-order logic with modulo counting on finitary graphs

Abstract

This paper studies algorithmic meta theorems for property testing with constant running time in the bounded degree model. In (Adler, Harwath 2018) it was shown that on graph classes Cwd consisting of all graphs with both degree at most d and treewidth at most w, every problem expressible in monadic second-order logic with counting (CMSO) is testable with polylogarithmic running time (where d,w∈ N are fixed). It was left open whether this can be improved to constant running time. In this paper we give a positive answer for testing CMSO on classes Ccd, where d bounds the degree and c bounds the component size. Our main result shows constant time testability of first-order logic with modulo counting (FOMOD) on Ccd. For our proof we tailor Hanf normal form of FOMOD to our setting, and we exhibit a number-theoretic `patchability' condition that allows to infer global information on the input graph from a local sample of constant size. We believe that our `patchability' might be of independent interest. The step from FOMOD to CMSO then follows from a result by (Eickmeyer, Elberfeld, Harwath, 2017) on the expressive power of order invariant monadic second-order logic on classes of bounded treedepth.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…