Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-09-01
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

A sparse graph either sparsifies further or yields a comb or a large sparse pair

Statement

Let 0<xy28, and let G be a y3-sparse graph with V(G)y4. Then at least one of the following holds:

  1. there are disjoint sets X,YV(G) such that Xy4V(G),Y(14y)V(G), and Y is x-sparse to X;
  2. G is 2y4-sparse; or
  3. for some integer [y1,x2], there is an (,y4V(G)/2)-comb ((ai,Bi):i[]) in G, and there is a vertex vV(G)({ai:i[]}i=1Bi) that is complete to i=1Bi and anticomplete to {ai:i[]}.

Facts & Assumptions

Given: Parameters x,y and a graph G satisfying the displayed hypotheses.

[L1]

If outcomes 1 and 2 fail, then there exist a vertex vV(G) and disjoint sets A,BV(G){v} with AV(G)NG[v], BNG(v), A(13y)V(G), By4V(G), A y2-sparse to B, and every vertex of B having at least x2A neighbours in A (A sparse graph without a large sparse pair has a large nearly covered sparse pair).

[L2]

If every vertex of a nonempty set B has at least ξA neighbours in a nonempty set A, then some set SA with S1/ξ meets the neighbourhood in A of at least half of the vertices of B (A dense bipartite side has a small hitting set).

[L3]

In a bipartite graph (A,B) where every vertex of B has a neighbour in A and every vertex of A has at most Δ neighbours in B, either there is a (t,Γt2)-comb for some integer t1, or B33/23/23/2Γ1/2Δ1/2 (A bipartite graph with bounded A-degree has a large comb or a small B-side).

[L4]

An (,w)-comb in a graph is a sequence of distinct teeth ai and pairwise disjoint blocks Bi such that ai is complete to Bi and anticomplete to every other block (Combs in a graph).

Proof

technique · cases
1.1

[assume-case pair] If outcome 1 already holds, there is nothing to prove.

givencases
1.2

[assume-case sparser] If outcome 2 already holds, there is nothing to prove.

givencases
1.3

[assume-case comb] Assume now that outcomes 1 and 2 both fail. Then [L1] gives a vertex vV(G) and disjoint sets A,BV(G){v} with AV(G)NG[v], BNG(v), and the displayed nearly covered sparse pair properties. In particular A and B are nonempty.

L1given
2.1

Apply [L2] with ξ=x2 to the sets A,B. We obtain a set SA with Sx2 such that at least half of the vertices of B have a neighbour in S. Let BB be the set of vertices with a neighbour in S; then BB/212y4V(G).

step 1.3L2choosealgebra
3.1

Consider the bipartite graph between S and B. Every vertex of B has a neighbour in S by definition. Since A is y2-sparse to B and SA, every vertex of S has at most y2B neighbours in B. Apply [L3] with d:=1/2, Δ:=y2B, and Γ:=B.

step 1.3step 2.1L3algebra
4.1

The second alternative of [L3] is impossible for these parameters, because it would give B33/23/23/2B1/2(y2B)1/2=33/23/23/2yB. The constant in front of yB is less than 20, while BB/2>20yB since y28<1/40. Hence [L3] yields a (,B/2)-comb ((ai,Bi):i[]) with each aiS and each BiB.

step 2.1step 3.1L3algebra
5.1

Because the teeth ai are distinct members of S, we have Sx2. Also [L4] gives BiB/2 for each tooth block, while every aiSA has at most y2B neighbours in B. Since ai is complete to Bi by [L4], this forces B/2Biy2B, and therefore y1. Finally By4V(G) from step 1.3, so each block has size at least y4V(G)/2.

step 1.3step 2.1step 4.1L4algebra
6.1

By step 1.3, we already have a vertex v with BNG(v) and AV(G)NG[v]. Since each aiA and each BiB, the vertex v is complete to iBi and anticomplete to {ai:i[]}. Together with step 5.1, this is exactly outcome 3.

step 1.3step 5.1
7.1

The three cases 1.1, 1.2, and 1.3 exhaust the possibilities, so one of the stated outcomes always holds.

step 1.1step 1.2step 6.1cases-exhaustive

Depends on

Used by

Dependency tree · two levels

16 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources