- The paper proves that every proper, union-closed, immersion-closed graph class contains homomorphism tests that fail to distinguish some non-isomorphic graphs, extending results for bounded-degree classes.
- It develops structural oddomorphism results showing that a t-oddomorphism forces a K_t immersion, while a (t+2)-oddomorphism forces treewidth at least t+1, with the treewidth bound tight.
- The results separate immersion closure from topological-minor closure and leave open whether the oddomorphism-to-immersion bound can be reduced to a linear constant, potentially c=1, while Roberson’s minor-closed conjecture remains unresolved.
The paper "Homomorphism counting for immersion-closed classes is not isomorphism" (2602.08738) establishes that for every proper, union-closed class of graphs M that is closed under taking immersions, there exist non-isomorphic graphs G and H such that hom(K,G)=hom(K,H) for all K∈M. This settles the immersion-analogue of a conjecture of Roberson concerning minor-closed classes and demonstrates that minor-closed classes do not hold exclusive claim to the property that counting homomorphisms from them fails to capture isomorphism. The argument rests on two structural results about oddomorphisms—a notion introduced in prior work—which are themselves of independent combinatorial interest: every graph admitting a t-oddomorphism contains a Kt-immersion, and every graph admitting a (t+2)-oddomorphism has treewidth at least t+1, with the latter bound being tight.
Background and motivation
Lovász's classical theorem states that hom(K,G)=hom(K,H) for all graphs G0 if and only if G1 and G2 are isomorphic (2602.08738). Restricting the test class G3 yields coarser equivalence relations: trees give colour refinement (the 1-dimensional Weisfeiler–Leman algorithm), by a result of Dvořák; graphs of treewidth at most G4 give equivalence to indistinguishability by G5-WL; cycles give cospectrality; planar graphs yield quantum isomorphism, for which the associated equivalence problem is undecidable.
Several natural classes G6 fail to yield isomorphism testing—for instance, Dvořák showed that counting from all 2-degenerate graphs suffices only up to non-isomorphic indistinguishable pairs, and bounded-degree classes also fail. Roberson conjectured that every proper minor-closed and union-closed class admits such indistinguishable pairs. This conjecture gained plausibility from a result of Neuen and Seppelt showing that counting homomorphisms even from the class of G7-topological-minor-free graphs does determine isomorphism—so topological-minor-closed classes cannot serve as counterexamples, suggesting minor closure marks a genuine threshold.
Main result
The paper proves:
Theorem. If G8 is a proper immersion-closed and union-closed graph class, then there exist non-isomorphic graphs G9 such that H0 for all H1 (2602.08738).
Since every maximum-degree-H2 class is immersion-closed but not minor-closed for H3, this strictly generalizes Roberson's earlier result for bounded-degree graphs and shows that any "special role" of minor-closed classes must be shared with immersion-closed ones. Notably, the result cannot be extended in the natural direction: replacing immersions by topological minors would contradict Neuen and Seppelt's theorem, since H4-topological-minor-free classes are proper and topological-minor-closed yet induce isomorphism. Immersion and minor orders are incomparable, though both are well-quasi-orders by Robertson–Seymour theory, so the result occupies a genuinely distinct position in the hierarchy of closure operators.
Oddomorphisms and structural results
The technical engine is the theory of oddomorphisms. A proper H5-colouring H6 of H7 is a H8-oddomorphism if every vertex sees an odd number of neighbours of each foreign colour or an even number of each (i.e., every vertex is H9-odd or hom(K,G)=hom(K,H)0-even), and each colour class contains an odd number of hom(K,G)=hom(K,H)1-odd vertices; notation hom(K,G)=hom(K,H)2. Two preservation lemmas underpin the analysis:
- Bi-coloured cycle removal: deleting a cycle within the union of two colour classes preserves the oddomorphism, so minimal examples are acyclic on every pair of colour classes.
- hom(K,G)=hom(K,H)3-merger: identifying same-coloured vertices hom(K,G)=hom(K,H)4 via symmetric difference of neighbourhoods while deleting edge-disjoint 2-coloured hom(K,G)=hom(K,H)5-paths preserves the oddomorphism, with parity bookkeeping showing that merged vertices are hom(K,G)=hom(K,H)6-odd exactly when exactly one of hom(K,G)=hom(K,H)7 was hom(K,G)=hom(K,H)8-odd.
From large oddomorphism to clique immersion
The first structural theorem states that if hom(K,G)=hom(K,H)9 admits a K∈M0-oddomorphism then K∈M1 contains a K∈M2-immersion (2602.08738). The proof considers a vertex- and edge-minimal counterexample, which must be acyclic on each pair of colour classes. Splitting off paths between K∈M3-odd endpoints across colour pairs produces a graph K∈M4 where either some pair of same-coloured vertices carries at least K∈M5 parallel edges, or the simplified graph has minimum degree at least K∈M6. In the latter case the K∈M7-immersion follows from Gauthier–Le–Wollan's minimum-degree forcing theorem; in the former case, the K∈M8 corresponding 2-coloured paths permit a merger reducing the instance, and any resulting K∈M9-immersion lifts back since each path in the lifted immersion uses the merged vertex at most once and there are enough disjoint paths to accommodate the t0 branch pairs.
The authors concede the quantitative aspect is not optimal: they conjecture an absolute constant t1 such that a t2-oddomorphism forces a t3-immersion, possibly even t4.
A tight treewidth bound
The second structural result gives a best-possible lower bound: a graph with a t5-oddomorphism has treewidth at least t6 (2602.08738). Tightness holds because t7 via the identity and t8. The proof proceeds by contradiction on a minimal counterexample with a width-t9 tree decomposition, rooting the decomposition tree and selecting an Kt0-odd vertex appearing latest in breadth-first order. Parity constraints force a neighbour whose colour is absent from its bag; a Kempe-chain argument then yields two same-coloured vertices whose merger preserves both the oddomorphism and treewidth, producing a smaller counterexample.
This theorem immediately recovers, by a new route, the known fact that homomorphism counts from bounded-treewidth graphs do not determine isomorphism—though this was already established via the connection between treewidth-Kt1 homomorphism indistinguishability and Kt2-WL, which is known not to capture isomorphism.
Reduction to the counting statement
The main theorem follows from an equivalent reformulation: for every Kt3, there exist non-isomorphic Kt4 such that any Kt5 with Kt6 contains a Kt7-immersion (2602.08738). Equivalence with the main theorem is straightforward: given the reformulation, take Kt8 excluding Kt9; conversely, apply the main theorem to the class of (t+2)0-immersion-free graphs.
To prove the reformulation, the authors invoke Roberson's construction producing non-isomorphic (t+2)1 with (t+2)2, strict inequality holding precisely when (t+2)3 admits a weak oddomorphism into a chosen target graph (t+2)4. Setting (t+2)5 appropriately ensures any distinguishing (t+2)6 contains a subgraph with an oddomorphism into (t+2)7, hence—by the immersion theorem—a (t+2)8-immersion. Non-isomorphism of (t+2)9 follows from Lovász's theorem applied via Roberson's Lemma 3.14.
Limitations and open questions
Three gaps are explicitly acknowledged. First, the constant relating oddomorphism size to immersion size is likely far from optimal; the conjectured linear dependence with constant t+10 (and possibly t+11) remains open, with the treewidth theorem confirming t+12 only for t+13. Second, Roberson's original minor-closed conjecture itself is untouched—the paper establishes only the immersion analogue, and the question of whether every proper minor-closed union-closed class fails to induce isomorphism stands. Third, a strengthening conjecturing that distinct immersion-closed union-closed classes induce distinct equivalence relations (i.e., that the map t+14 is injective) is stated without proof.
Conclusion
This paper demonstrates that homomorphism counting over any proper immersion-closed, union-closed class never yields an isomorphism test, extending the bounded-degree case and delineating a sharp boundary against Neuen–Seppelt's positive result for t+15-topological-minor-free classes. The supporting results—that large oddomorphisms force large clique immersions and that t+16-oddomorphisms force treewidth at least t+17, tightly—are substantive contributions connecting parity-based colouring structure to connectivity and decomposition parameters. The remaining question posed by the work is whether the oddomorphism-to-immersion relationship can be made linear in the strong sense (t+18), and whether Roberson's minor-closed conjecture admits a similar reduction to a purely structural forcing statement.