Defining Recursive Predicates in Graph Orders
Ramanathan S. Thinniyam

TL;DR
This paper explores the definability of recursive and arithmetical predicates over graphs within first-order structures, introducing capable structures and demonstrating their expressive power in graph orders.
Contribution
It introduces the concept of capable structures over graphs, showing they can define all arithmetical and recursive graph relations, and identifies specific capable graph order expansions.
Findings
Subgraph order can define natural graph predicates
Capable structures can define all arithmetical predicates over graphs
Certain graph orders like the subgraph and minor orders are capable
Abstract
We study the first order theory of structures over graphs i.e. structures of the form () where is the set of all (isomorphism types of) finite undirected graphs and some vocabulary. We define the notion of a recursive predicate over graphs using Turing Machine recognizable string encodings of graphs. We also define the notion of an arithmetical relation over graphs using a total order on the set such that () is isomorphic to (). We introduce the notion of a \textit{capable} structure over graphs, which is one satisfying the conditions : (1) definability of arithmetic, (2) definability of cardinality of a graph, and (3) definability of two particular graph predicates related to vertex labellings of graphs. We then show any capable structure can define every arithmetical predicate over…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
