First-order logic axiomatization of metric graph theory
Jérémie Chalopin, Manoj Changat, Victor Chepoi, Jeny Jacob
TL;DR
This work develops First Order Logic with Betweenness ($FOLB$) as a unifying framework to axiomatize and study metric graph theory classes. By encoding metric notions via a betweenness predicate, it shows that a wide array of central classes such as weakly modular, median, modular, Helly, dual polar, and partial cubes are definable in $FOLB$, while natural classes like chordal, planar, Eulerian, and dismantlable graphs are not. The authors also derive polynomial time recognition results for $FOLB$-definable classes and discuss the limitations and possible extensions to stronger logics. Overall, the paper provides a Tarski style first order theory for metric graph theory that clarifies expressiveness, paves the way for algorithmic meta-results, and highlights open definability boundaries. The framework promises a principled approach to analyze and classify metric graph phenomena through logic and finite model theory lens.
Abstract
The main goal of this note is to provide a First-Order Logic with Betweenness (FOLB) axiomatization of the main classes of graphs occurring in Metric Graph Theory, in analogy to Tarski's axiomatization of Euclidean geometry. We provide such an axiomatization for weakly modular graphs and their principal subclasses (median and modular graphs, bridged graphs, Helly graphs, dual polar graphs, etc), basis graphs of matroids and even $Δ$-matroids, partial cubes and their subclasses (ample partial cubes, tope graphs of oriented matroids and complexes of oriented matroids, bipartite Pasch and Peano graphs, cellular and hypercellular partial cubes, almost-median graphs, netlike partial cubes), and Gromov hyperbolic graphs. On the other hand, we show that some classes of graphs (including chordal, planar, Eulerian, and dismantlable graphs), closely related with Metric Graph Theory, but defined in a combinatorial or topological way, do not allow such an axiomatization.
