English

Oddomorphisms and homomorphism indistinguishability over graphs of bounded degree

Combinatorics 2022-06-22 v1

Abstract

We introduce (weak) oddomorphisms of graphs which are homomorphisms with additional constraints based on parity. These maps turn out to have interesting properties (e.g., they preserve planarity), particularly in relation to homomorphism indistinguishability. Graphs GG and HH are *homomorphism indistinguishable* over a family F\mathcal{F} if hom(F,G)=hom(F,H)\hom(F,G) = \hom(F,H) for all FFF \in \mathcal{F}, where hom(F,G)\hom(F,G) is the number of homomorphisms from FF to GG. A classical result of Lov\'{a}sz says that isomorphism is equivalent to homomorphism indistinguishability over the class of all graphs. In recent years it has been shown that many homomorphism indistinguishability relations have natural algebraic and/or logical formulations. Currently, much research in this area is focused on finding such reformulations. We aim to broaden the scope of current research on homomorphism indistinguishability by introducing new concepts/constructions and proposing several conjectures/questions. In particular, we conjecture that every family closed under disjoint unions and minors gives rise to a distinct homomorphism indistinguishability relation. We also show that if F\mathcal{F} is a family of graphs closed under disjoint unions, restrictions to connected components, and weak oddomorphisms, then F\mathcal{F} satisfies a certain maximality or closure property: homomorphism indistinguishability over F\mathcal{F} of GG and HH does not imply hom(F,G)=hom(F,H)\hom(F,G) = \hom(F,H) for any FFF \notin \mathcal{F}. This allows us to answer a question raised over ten years ago, showing that homomorphism indistinguishability over graphs of bounded degree is not equivalent to isomorphism.

Keywords

Cite

@article{arxiv.2206.10321,
  title  = {Oddomorphisms and homomorphism indistinguishability over graphs of bounded degree},
  author = {David E. Roberson},
  journal= {arXiv preprint arXiv:2206.10321},
  year   = {2022}
}