Papers
Topics
Authors
Recent
Search
2000 character limit reached

Splitting Graphs in Algebra and Combinatorics

Updated 6 July 2026
  • Splitting graphs are finite graphs derived from a base graph via a surjection that preserves the edge set, serving as a bridge between combinatorial structure and algebraic invariants.
  • They are used to compare edge ideals by analyzing invariants such as projective dimension, regularity, and Betti numbers under controlled vertex-splitting operations.
  • The construction preserves some graph properties (like bipartiteness and forest structure) while potentially altering homological properties like depth, offering nuanced insights into graph theory and commutative algebra.

A splitting graph, in the sense introduced by Herzog, Moradi, and Rahimbeigi, is a finite simple graph G~\widetilde G attached to a finite simple graph GG by a surjection on vertices that preserves the edge set of GG exactly at the level of images. Its purpose is algebraic as much as combinatorial: the construction is designed to compare the edge ideal

I(G)=(xixj:{i,j}E(G))S=K[xi:iV(G)]I(G)=\bigl(x_i x_j:\{i,j\}\in E(G)\bigr)\subset S=K[x_i:i\in V(G)]

with the edge ideal I(G~)S=K[yv:vV(G~)]I(\widetilde G)\subset S'=K[y_v:v\in V(\widetilde G)], and thereby to study how homological invariants behave under controlled vertex-splitting operations (Herzog et al., 2019). In the broader literature, however, the term “splitting graph” is not uniform: it also denotes a classical graph transformation S(G)S(G), various mm-splitting constructions, and, in geometric group theory, the free-splitting graph.

1. Formal definition and basic mechanism

Let GG be a finite simple graph. A graph G~\widetilde G is called a splitting graph of GG if there exists a surjection

GG0

such that for every edge GG1, the image GG2 is an edge of GG3, and the induced map

GG4

is bijective. The map GG5 is called a splitting map. Intuitively, GG6 “blows up” some vertices of GG7 into several copies and reattaches edges so that one still sees precisely the same edge-set on the level of GG8 (Herzog et al., 2019).

The algebraic setting is built from the edge ideals of the two graphs. If GG9 has vertex set GG0, then

GG1

while for GG2 one writes

GG3

The central problem is then to compare invariants of GG4 and GG5. In this formulation, splitting graphs form a combinatorial device for transporting information between graphs and monomial ideals rather than merely a graph-editing operation.

2. Projective dimension, regularity, and conjectured monotonicity

The basic invariants considered in this setting are

GG6

The guiding expectation is that passing from GG7 to a splitting graph GG8 should not improve these invariants. More precisely, one hopes always to have

GG9

I(G)=(xixj:{i,j}E(G))S=K[xi:iV(G)]I(G)=\bigl(x_i x_j:\{i,j\}\in E(G)\bigr)\subset S=K[x_i:i\in V(G)]0

and

I(G)=(xixj:{i,j}E(G))S=K[xi:iV(G)]I(G)=\bigl(x_i x_j:\{i,j\}\in E(G)\bigr)\subset S=K[x_i:i\in V(G)]1

In full generality these statements remain conjectural (Herzog et al., 2019).

This monotonicity program places splitting graphs in a homological framework that is close to other comparison principles for edge ideals, but it is more delicate because the construction changes the ambient polynomial ring and the vertex set while preserving the edge set only through the splitting map. The conjectural inequalities therefore concern not only combinatorial complexity but also the way free resolutions respond to controlled duplication of vertices.

3. Special splittings and the inductive mechanism

A workable sufficient hypothesis is the notion of a special splitting. A splitting map I(G)=(xixj:{i,j}E(G))S=K[xi:iV(G)]I(G)=\bigl(x_i x_j:\{i,j\}\in E(G)\bigr)\subset S=K[x_i:i\in V(G)]2 is called special if one of the following holds:

  1. Whenever I(G)=(xixj:{i,j}E(G))S=K[xi:iV(G)]I(G)=\bigl(x_i x_j:\{i,j\}\in E(G)\bigr)\subset S=K[x_i:i\in V(G)]3 satisfy I(G)=(xixj:{i,j}E(G))S=K[xi:iV(G)]I(G)=\bigl(x_i x_j:\{i,j\}\in E(G)\bigr)\subset S=K[x_i:i\in V(G)]4, every neighbor of I(G)=(xixj:{i,j}E(G))S=K[xi:iV(G)]I(G)=\bigl(x_i x_j:\{i,j\}\in E(G)\bigr)\subset S=K[x_i:i\in V(G)]5 in I(G)=(xixj:{i,j}E(G))S=K[xi:iV(G)]I(G)=\bigl(x_i x_j:\{i,j\}\in E(G)\bigr)\subset S=K[x_i:i\in V(G)]6 is adjacent to every neighbor of I(G)=(xixj:{i,j}E(G))S=K[xi:iV(G)]I(G)=\bigl(x_i x_j:\{i,j\}\in E(G)\bigr)\subset S=K[x_i:i\in V(G)]7.
  2. Whenever I(G)=(xixj:{i,j}E(G))S=K[xi:iV(G)]I(G)=\bigl(x_i x_j:\{i,j\}\in E(G)\bigr)\subset S=K[x_i:i\in V(G)]8 lie in the same fiber I(G)=(xixj:{i,j}E(G))S=K[xi:iV(G)]I(G)=\bigl(x_i x_j:\{i,j\}\in E(G)\bigr)\subset S=K[x_i:i\in V(G)]9, they lie in different connected components of I(G~)S=K[yv:vV(G~)]I(\widetilde G)\subset S'=K[y_v:v\in V(\widetilde G)]0.

Under this hypothesis, Herzog–Moradi–Rahimbeigi prove

I(G~)S=K[yv:vV(G~)]I(\widetilde G)\subset S'=K[y_v:v\in V(\widetilde G)]1

The proof reduces a special splitting step-by-step to the merging of two vertices I(G~)S=K[yv:vV(G~)]I(\widetilde G)\subset S'=K[y_v:v\in V(\widetilde G)]2 with the same image, and the main algebraic device is the short exact sequence

I(G~)S=K[yv:vV(G~)]I(\widetilde G)\subset S'=K[y_v:v\in V(\widetilde G)]3

where I(G~)S=K[yv:vV(G~)]I(\widetilde G)\subset S'=K[y_v:v\in V(\widetilde G)]4. In the first special case one shows combinatorially that I(G~)S=K[yv:vV(G~)]I(\widetilde G)\subset S'=K[y_v:v\in V(\widetilde G)]5 under the special adjacency condition, while in the second case one uses decomposition into connected components and adds projective dimensions and regularity over disjoint sets of variables (Herzog et al., 2019).

A corollary applies the regularity inequality to several graph classes already known to satisfy I(G~)S=K[yv:vV(G~)]I(\widetilde G)\subset S'=K[y_v:v\in V(\widetilde G)]6, where I(G~)S=K[yv:vV(G~)]I(\widetilde G)\subset S'=K[y_v:v\in V(\widetilde G)]7 is the induced-matching number. The listed classes are sequentially Cohen–Macaulay, chordal, weakly chordal, sequentially CM bipartite, unmixed bipartite, very well-covered, and I(G~)S=K[yv:vV(G~)]I(\widetilde G)\subset S'=K[y_v:v\in V(\widetilde G)]8-free vertex-decomposable graphs. In these cases,

I(G~)S=K[yv:vV(G~)]I(\widetilde G)\subset S'=K[y_v:v\in V(\widetilde G)]9

and hence S(G)S(G)0.

4. Betti numbers, dimension, depth, and preserved graph classes

The behavior of Betti numbers is only partly understood. If condition (2) in the definition of special splitting holds, so that each fiber lies in distinct connected components, then one has

S(G)S(G)1

This is the case in which Betti-number monotonicity is proved rather than conjectured (Herzog et al., 2019).

For arbitrary splitting graphs, one always has the dimension inequality

S(G)S(G)2

If, in addition, S(G)S(G)3 is a path or an even cycle, then

S(G)S(G)4

However, depth inequalities fail in general. A counterexample in the same paper shows that splitting may lower depth by at least S(G)S(G)5, so Cohen–Macaulayness need not be preserved. Accordingly, even when S(G)S(G)6 is Cohen–Macaulay of one of the special types above, the monotonicity of projective dimension and regularity only says that S(G)S(G)7 has at least as bad projective dimension or regularity; it does not recover Cohen–Macaulayness.

Some purely graph-theoretic properties are preserved. If S(G)S(G)8 is bipartite, then any splitting graph S(G)S(G)9 is again bipartite. If mm0 is a forest, then any splitting graph mm1 is again a forest. These preservation results sharply contrast with the failure of depth monotonicity, and they show that the combinatorial effect of splitting can be mild even when the homological effect is not (Herzog et al., 2019).

5. The classical splitting graph mm2

An older graph-theoretic construction uses the notation mm3. If mm4 is a finite simple graph of order mm5, the splitting graph mm6 is obtained by introducing a new vertex mm7 for each mm8, and joining mm9 to GG0 if and only if GG1. Equivalently,

GG2

where GG3 and

GG4

Here GG5 and GG6 (Castro et al., 24 Feb 2026).

In Sampathkumar–Walikar’s 1980 treatment, it was asserted that for any GG7 of order GG8,

GG9

where G~\widetilde G0 is the vertex-cover number and G~\widetilde G1 the independence number. Castro, Leaños, and Rosario show that these equalities do not hold in general, provide counterexamples, and replace them with exact formulas. Defining

G~\widetilde G2

they prove that if G~\widetilde G3 is a connected simple graph of order G~\widetilde G4, then

G~\widetilde G5

Equivalently, the old formulas hold precisely when G~\widetilde G6, that is, precisely when G~\widetilde G7 for every independent set G~\widetilde G8 (Castro et al., 24 Feb 2026).

The corrected formulas imply the sharp range

G~\widetilde G9

and every integer in that interval is attained by a suitable graph of order GG0. This line of work shows that the classical splitting graph is governed by neighborhood expansion of independent sets rather than by a universal equality at GG1.

6. Terminological scope and adjacent research directions

The literature uses closely related names for several distinct constructions.

Term Definition Representative result
Splitting graph of GG2 A graph GG3 with a surjection GG4 whose induced edge map is bijective Comparison of GG5, GG6, Betti numbers, depth, and dimension (Herzog et al., 2019)
Classical splitting graph GG7 Add one vertex GG8 for each GG9, with GG00 adjacent to exactly the neighbors of GG01 in GG02 GG03, GG04 (Castro et al., 24 Feb 2026)
GG05-splitting graph GG06 Add GG07 new copies GG08 of each vertex-neighborhood pattern GG09 (Dudhat et al., 27 Mar 2026)
Free-splitting graph GG10 Vertices are conjugacy classes of one-edge free splittings of GG11 GG12 is Gromov hyperbolic and GG13 (Hamenstaedt, 2012)

A separate but nearby notion is the split graph: a graph whose vertex set can be partitioned into a clique and an independent set. This is not a splitting graph. Split graphs admit the Földes–Hammer forbidden-subgraph characterization by exclusion of induced GG14, GG15, and GG16, and they further divide into balanced and unbalanced classes (Cheng et al., 2015).

There is also an extensive algorithmic literature on vertex splitting as a graph-modification operation. For transforming graphs into interval graphs, the decision problem “VC-Interval-Split” asks whether a graph can be turned into an interval graph using at most GG17 vertex splits; this problem is NP-hard even on planar subcubic bipartite graphs, while splitting into a disjoint union of paths and splitting triangle-free graphs into unit interval graphs are polynomial-time solvable (Abu-Khzam et al., 4 Feb 2026). For plane graphs, the outerplane splitting number GG18 is equivalent to the existence of a connected face cover of size GG19, and also equivalent to a minimum feedback vertex set of size GG20 in the dual; the associated decision problem is NP-complete for plane biconnected graphs, but maximal planar graphs admit a polynomial-time algorithm (Gronemann et al., 2023). For planarization by vertex splitting in abstract graphs and fixed drawings, the splitting number problem is NP-complete, Embedded Vertex Deletion and Split Set Re-Embedding are NP-complete, the abstract problem is non-uniformly fixed-parameter tractable in the number of splits, and Split Set Re-Embedding can be solved in time GG21 (Nöllenburg et al., 2022).

Taken together, these lines of work show that “splitting graph” is not a single universally standardized term. In commutative algebra it denotes a controlled lift of a graph preserving the edge set through a splitting map; in classical graph theory it denotes the construction GG22; in spectral graph theory it includes GG23 and GG24; and in geometric group theory it designates the hyperbolic free-splitting graph GG25. The common theme is a controlled replacement of vertices or splittings of ambient structure, but the mathematical content depends strongly on the context.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Splitting Graph.