Papers
Topics
Authors
Recent
Search
2000 character limit reached

Betti Number Classification

Updated 6 July 2026
  • Betti number classification is a framework that uses numerical invariants from algebraic and topological settings to organize and distinguish complex structures.
  • It employs methods from graded free resolutions, combinatorial graph reductions, and asymptotic quasi-polynomial analysis to reveal forbidden regions and explicit classification formulas.
  • The approach has practical applications across commutative algebra, geometry, topological data analysis, and machine-learning, offering both exact and approximate classifications.

Searching arXiv for papers on Betti-number classification and related topics. Betti number classification is not a single theorem but a family of classification programs in which Betti numbers, or their graded and multigraded refinements, are used to organize algebraic, combinatorial, geometric, and applied objects. In commutative algebra, the problem concerns the shape and occurrence of Betti tables in minimal free resolutions; in graph theory, it may mean classification by the first Betti number b1b_1, or cycle rank; in geometry, it includes rigidity statements in which a Betti number or an extremal Betti entry determines a homeomorphism type or a syzygetic class; and in topological data analysis it appears as a discrete but incomplete invariant for multiparameter persistence modules (Pour, 2015, Kramer, 1 Jul 2025, Choi et al., 2010, Moore, 2020).

1. Multiple meanings of “Betti number”

The term “Betti number” carries different technical meanings across the literature. In graph theory, the first Betti number is the cyclomatic number

b1=EV+b0,b_1=|E|-|V|+b_0,

and for connected cubic graphs this becomes b1=12V+1b_1=\frac12|V|+1 (Kramer, 1 Jul 2025). In graded commutative algebra, the basic objects are graded Betti numbers

βi,j(M)=dimKToriS(K,M)j,\beta_{i,j}(M)=\dim_K \operatorname{Tor}_i^S(K,M)_j,

which record the number of generators in degree jj at homological degree ii in a minimal graded free resolution (Pour, 2015). In the multigraded setting one instead studies βi,α(L)\beta_{i,\alpha}(L), indexed by multidegrees αZm\alpha\in \mathbb Z^m (Charalambous et al., 2010). In the Hodge-theoretic setting of compact Riemannian manifolds, the classical Betti numbers are

br(M)=dimHr(M,R)=dimkerΔ,b_r(M)=\dim H^r(M,\mathbb R)=\dim \ker \Delta,

defined through harmonic forms (Stepanov et al., 2013).

These meanings are related by homological language but not by a single common classification problem. A further source of ambiguity is that “Betti number classification” may refer either to classification by Betti invariants or to a downstream learning task that uses Betti-type descriptors. The supporting appendix for “GBNL: Graded Betti Number Learning of Complex Biological Data” documents a supervised prediction problem for binding free energy ΔG\Delta G, not a classification task, even though the title foregrounds graded Betti number learning (Zia et al., 27 Oct 2025).

2. Algebraic classification of graded and multigraded Betti tables

A central strand of the subject asks which graded Betti numbers can occur and how their support is constrained. For a monomial ideal b1=EV+b0,b_1=|E|-|V|+b_0,0 with

b1=EV+b0,b_1=|E|-|V|+b_0,1

one has the necessary condition

b1=EV+b0,b_1=|E|-|V|+b_0,2

and, more sharply, a propagation rule: if

b1=EV+b0,b_1=|E|-|V|+b_0,3

for b1=EV+b0,b_1=|E|-|V|+b_0,4, then

b1=EV+b0,b_1=|E|-|V|+b_0,5

This yields a precise forbidden region in the Betti table and is the main general classification statement for candidate nonzero bidegrees (Pour, 2015).

For multigraded modules of generic type, the classification becomes considerably more rigid. If b1=EV+b0,b_1=|E|-|V|+b_0,6 is generic relative to a multigraded module b1=EV+b0,b_1=|E|-|V|+b_0,7, then there is at most one homological degree b1=EV+b0,b_1=|E|-|V|+b_0,8 for which b1=EV+b0,b_1=|E|-|V|+b_0,9, and in that degree the value is the Crapo b1=12V+1b_1=\frac12|V|+10-invariant of a matroid minor b1=12V+1b_1=\frac12|V|+11: b1=12V+1b_1=\frac12|V|+12 For modules of generic type, this gives a complete combinatorial description of all multigraded Betti numbers (Charalambous et al., 2010).

The asymptotic version of the classification problem concerns powers and filtrations. For a homogeneous ideal b1=12V+1b_1=\frac12|V|+13 with generator degrees b1=12V+1b_1=\frac12|V|+14, the graded Betti numbers of b1=12V+1b_1=\frac12|V|+15 are eventually controlled by finitely many linear functions b1=12V+1b_1=\frac12|V|+16, with each slope b1=12V+1b_1=\frac12|V|+17 among the generator degrees, and by finitely many quasi-polynomials b1=12V+1b_1=\frac12|V|+18. Outside the strip bounded by the b1=12V+1b_1=\frac12|V|+19, the graded Tor groups vanish; inside each strip, and on each residue class modulo a period βi,j(M)=dimKToriS(K,M)j,\beta_{i,j}(M)=\dim_K \operatorname{Tor}_i^S(K,M)_j,0, the values are polynomial in βi,j(M)=dimKToriS(K,M)j,\beta_{i,j}(M)=\dim_K \operatorname{Tor}_i^S(K,M)_j,1 (Lamei et al., 2016). The same piecewise quasi-polynomial structure extends to βi,j(M)=dimKToriS(K,M)j,\beta_{i,j}(M)=\dim_K \operatorname{Tor}_i^S(K,M)_j,2-good filtrations βi,j(M)=dimKToriS(K,M)j,\beta_{i,j}(M)=\dim_K \operatorname{Tor}_i^S(K,M)_j,3, provided the filtration Rees algebra is finite over the ordinary Rees algebra (Lamei et al., 2016).

A negative boundary to any naïve global classification is provided by Bresinsky’s curves in βi,j(M)=dimKToriS(K,M)j,\beta_{i,j}(M)=\dim_K \operatorname{Tor}_i^S(K,M)_j,4. In that family one has

βi,j(M)=dimKToriS(K,M)j,\beta_{i,j}(M)=\dim_K \operatorname{Tor}_i^S(K,M)_j,5

so all nonzero total Betti numbers are unbounded as βi,j(M)=dimKToriS(K,M)j,\beta_{i,j}(M)=\dim_K \operatorname{Tor}_i^S(K,M)_j,6 grows through even integers. This shows that even in embedding dimension βi,j(M)=dimKToriS(K,M)j,\beta_{i,j}(M)=\dim_K \operatorname{Tor}_i^S(K,M)_j,7, there is no uniform upper bound on total Betti numbers for these monomial curve ideals (Mehta et al., 2018).

3. Exact classification results in structured algebraic families

Several papers achieve full or partial Betti-number classification in rigid families where the resolution is governed by explicit combinatorics. For Kunz–Waldi semigroups βi,j(M)=dimKToriS(K,M)j,\beta_{i,j}(M)=\dim_K \operatorname{Tor}_i^S(K,M)_j,8, the determinantal subclass βi,j(M)=dimKToriS(K,M)j,\beta_{i,j}(M)=\dim_K \operatorname{Tor}_i^S(K,M)_j,9 is characterized by arithmetic progressions in the parameters jj0 and jj1, equivalently by defining ideals generated by the jj2 minors of a jj3 matrix, or by pseudo-Frobenius numbers forming an arithmetic progression. In this subclass, and for every semigroup lying on the same face of the Kunz cone as such a determinantal example, the total Betti numbers are

jj4

The paper is explicit that this is not yet a complete classification for all jj5-semigroups; the full statement remains conjectural (González-Sánchez et al., 20 Mar 2025).

For the skeletons jj6 of a special class of fat forests, the graded Betti table is restricted to two diagonals. The only nonzero graded Betti numbers are

jj7

with explicit closed formulas in terms of the facet sizes jj8, the number of facets jj9, and the skeleton parameter ii0. This also yields

ii1

for ii2, and a Cohen–Macaulay classification: the ii3- and ii4-skeletons are Cohen–Macaulay, while higher skeletons are generally not unless ii5 (Fröberg, 25 Feb 2026).

For split graphs, the edge ring ii6 has a particularly rigid Betti table: the only nonzero graded Betti numbers are ii7 and ii8 for ii9. Moreover, the values depend only on the multiset of neighbor counts

βi,α(L)\beta_{i,\alpha}(L)0

for the clique vertices βi,α(L)\beta_{i,\alpha}(L)1. The same paper also determines exactly when the edge ring is Cohen–Macaulay: βi,α(L)\beta_{i,\alpha}(L)2 (Fröberg, 2 Jun 2026).

Circulant graphs provide another family where explicit formulas are available. For the three families studied in “Graded Betti numbers of some circulant graphs,” the computations reduce to joins of complements of cycles, joins of cycles, or complete multipartite graphs. The first family has nonzero Betti numbers only on the diagonals βi,α(L)\beta_{i,\alpha}(L)3 and βi,α(L)\beta_{i,\alpha}(L)4; the second family can have multiple nonlinear diagonals governed by βi,α(L)\beta_{i,\alpha}(L)5; and the third family has a completely linear resolution (Anand et al., 2020).

4. Graphs, cycle rank, and induced-subgraph classification

In graph theory, Betti number classification often means organization by the first Betti number βi,α(L)\beta_{i,\alpha}(L)6 rather than by graded syzygies. For connected bipartite graphs with fixed first Betti number βi,α(L)\beta_{i,\alpha}(L)7, every graph can be reduced by deleting leaves and contracting degree-βi,α(L)\beta_{i,\alpha}(L)8 structures to a finite “basic graph” βi,α(L)\beta_{i,\alpha}(L)9. The set αZm\alpha\in \mathbb Z^m0 of such basic graphs is finite for fixed αZm\alpha\in \mathbb Z^m1, and the generating function αZm\alpha\in \mathbb Z^m2 decomposes as a finite sum over αZm\alpha\in \mathbb Z^m3. This yields a genuine finite structural classification of connected bipartite graphs by fixed αZm\alpha\in \mathbb Z^m4, together with PDE recurrences and asymptotic formulas (Hasui et al., 2022).

A more rigid topological-minor classification appears in the torus-embedding problem for cubic graphs. If αZm\alpha\in \mathbb Z^m5 is a cubic graph with Betti number at most eight and does not embed into the torus, then αZm\alpha\in \mathbb Z^m6 is one of exactly eleven pairwise non-isomorphic graphs

αZm\alpha\in \mathbb Z^m7

and the actual cubic torus obstructions among these are precisely

αZm\alpha\in \mathbb Z^m8

An important consequence is that there are no cubic torus obstructions of Betti number αZm\alpha\in \mathbb Z^m9; the smallest ones occur exactly at Betti number br(M)=dimHr(M,R)=dimkerΔ,b_r(M)=\dim H^r(M,\mathbb R)=\dim \ker \Delta,0 (Kramer, 1 Jul 2025).

For normal edge rings, the induced-subgraph approach gives a multigraded classification. In two-ear graphs and compact graphs of type br(M)=dimHr(M,R)=dimkerΔ,b_r(M)=\dim H^r(M,\mathbb R)=\dim \ker \Delta,1 or br(M)=dimHr(M,R)=dimkerΔ,b_r(M)=\dim H^r(M,\mathbb R)=\dim \ker \Delta,2, every nonzero multigraded Betti number is the top multigraded Betti number of some induced subgraph, and every nonzero value is br(M)=dimHr(M,R)=dimkerΔ,b_r(M)=\dim H^r(M,\mathbb R)=\dim \ker \Delta,3. For compact graphs of type br(M)=dimHr(M,R)=dimkerΔ,b_r(M)=\dim H^r(M,\mathbb R)=\dim \ker \Delta,4, this fails: some Betti numbers arise from second-top multigraded Betti numbers of type br(M)=dimHr(M,R)=dimkerΔ,b_r(M)=\dim H^r(M,\mathbb R)=\dim \ker \Delta,5 induced subgraphs, and some values are br(M)=dimHr(M,R)=dimkerΔ,b_r(M)=\dim H^r(M,\mathbb R)=\dim \ker \Delta,6. The final classification is

br(M)=dimHr(M,R)=dimkerΔ,b_r(M)=\dim H^r(M,\mathbb R)=\dim \ker \Delta,7

which isolates precisely where induced-subgraph top-support classification succeeds and where it requires second-top corrections (Wang et al., 2024).

5. Geometric and topological rigidity phenomena

In algebraic geometry, Betti-number classification often concerns either the Betti table of a projective embedding or the ordinary Betti numbers of a manifold or fibre. For graph curves arising from connected line arrangements, the quadratic strand is governed by a universal formula

br(M)=dimHr(M,R)=dimkerΔ,b_r(M)=\dim H^r(M,\mathbb R)=\dim \ker \Delta,8

so the full Betti table is determined once the cubic strand is known. This yields complete classifications for genus br(M)=dimHr(M,R)=dimkerΔ,b_r(M)=\dim H^r(M,\mathbb R)=\dim \ker \Delta,9 and genus ΔG\Delta G0, and explicit formulas for trees of cycles in higher genus (Bruce et al., 2012).

For canonical curves, the classification problem focuses on the extremal linear Betti number. If ΔG\Delta G1 is a smooth non-maximally ΔG\Delta G2-gonal curve of genus ΔG\Delta G3, satisfying bpf-linear growth and general-position hypotheses for its minimal pencils, then

ΔG\Delta G4

where ΔG\Delta G5 is the number of minimal pencils. In the generic two-pencil case this becomes

ΔG\Delta G6

Here the value of the extremal Betti number classifies the curve by the number of minimal pencils under the stated transversality hypotheses (Kemeny, 2018).

For quasitoric manifolds with second Betti number ΔG\Delta G7, a different rigidity theorem holds: two such manifolds are homeomorphic if and only if their cohomology rings are isomorphic as graded rings. The condition ΔG\Delta G8 forces the orbit polytope to be a product of two simplices, and the classification reduces to explicit normal forms ΔG\Delta G9 and their specializations b1=EV+b0,b_1=|E|-|V|+b_0,00 (Choi et al., 2010).

A related but distinct use of Betti numbers appears in complex polynomial maps b1=EV+b0,b_1=|E|-|V|+b_0,01, where the relevant invariant is the top Betti defect

b1=EV+b0,b_1=|E|-|V|+b_0,02

If b1=EV+b0,b_1=|E|-|V|+b_0,03, then both the affine singular locus and the singular locus at infinity must be isolated. If

b1=EV+b0,b_1=|E|-|V|+b_0,04

then singularities at infinity are still isolated, and the only non-isolated affine singularity allowed is a line with generic Morse transversal type, transverse to the hyperplane at infinity (Siersma et al., 2011).

6. Persistence, stochastic topology, and machine-learning uses

In applied topology, Betti-number classification is typically informative but not complete. For b1=EV+b0,b_1=|E|-|V|+b_0,05-parameter persistence modules, bigraded Betti numbers record generators, first syzygies, and second syzygies in a minimal free resolution, but they do not classify modules up to isomorphism. A precise combinatorial formula nevertheless exists: if b1=EV+b0,b_1=|E|-|V|+b_0,06 is the multiplicity of the interval b1=EV+b0,b_1=|E|-|V|+b_0,07 in the barcode of the into-b1=EV+b0,b_1=|E|-|V|+b_0,08 frame, and b1=EV+b0,b_1=|E|-|V|+b_0,09 is the multiplicity of b1=EV+b0,b_1=|E|-|V|+b_0,10 in the barcode of the b1=EV+b0,b_1=|E|-|V|+b_0,11-outward frame, then

b1=EV+b0,b_1=|E|-|V|+b_0,12

and b1=EV+b0,b_1=|E|-|V|+b_0,13 is recovered from b1=EV+b0,b_1=|E|-|V|+b_0,14, local dimensions, and b1=EV+b0,b_1=|E|-|V|+b_0,15. The invariant is therefore computable from local zigzag barcodes, but it remains incomplete in the multiparameter setting (Moore, 2020).

For Gaussian random fields, the Betti numbers of excursion sets provide a threshold-resolved classification of topology. In three dimensions there are three relevant invariants: b1=EV+b0,b_1=|E|-|V|+b_0,16 counts connected components, b1=EV+b0,b_1=|E|-|V|+b_0,17 counts circular holes, and b1=EV+b0,b_1=|E|-|V|+b_0,18 counts three-dimensional voids. Their alternating sum gives the genus: b1=EV+b0,b_1=|E|-|V|+b_0,19 Numerically, b1=EV+b0,b_1=|E|-|V|+b_0,20 dominates at high thresholds, b1=EV+b0,b_1=|E|-|V|+b_0,21 near the median threshold, and b1=EV+b0,b_1=|E|-|V|+b_0,22 at low thresholds. Unlike the Gaussian genus curve, whose shape is fixed, the amplitude and shape of the Betti number curves depend on the power-spectrum slope b1=EV+b0,b_1=|E|-|V|+b_0,23 (Park et al., 2013).

Machine-learning applications based on graded Betti invariants are beginning to appear. “GBNL: Graded Betti Number Learning of Complex Biological Data” states that the method represents each nucleic acid sequence as a family of b1=EV+b0,b_1=|E|-|V|+b_0,24-mer-specific sets and derives persistent graded Betti invariants from persistent commutative algebra, pairing them with transformer-based protein embeddings for protein–DNA/RNA binding prediction. At the same time, the supplied supporting appendix documents only instance-level experimental and predicted binding free energies b1=EV+b0,b_1=|E|-|V|+b_0,25 on the datasets S186, S142, and S322, so the directly visible task is supervised regression rather than a classification problem (Zia et al., 27 Oct 2025).

Taken together, these works suggest a stable distinction. In some domains, Betti numbers classify objects exactly only under strong structural hypotheses, as with quasitoric manifolds having b1=EV+b0,b_1=|E|-|V|+b_0,26 or generic multidegrees of multigraded modules (Choi et al., 2010, Charalambous et al., 2010). In others, they give a finite but partial organization, such as basic-graph reductions for fixed b1=EV+b0,b_1=|E|-|V|+b_0,27, induced-subgraph top-support formulas, or asymptotic piecewise quasi-polynomial Betti tables (Hasui et al., 2022, Wang et al., 2024, Lamei et al., 2016). And in still others, they are deliberately incomplete but highly informative descriptors, as in multiparameter persistence, Gaussian excursion topology, and graded-Betti-based biological prediction (Moore, 2020, Park et al., 2013, Zia et al., 27 Oct 2025).

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 Betti Number Classification.