Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-08-31
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 bipartite graph with bounded A-degree has a large comb or a small B-side

Statement

Let G be a finite graph with a bipartition (A,B) such that every vertex of B has a neighbour in A. Let Γ,Δ>0 and let d∈(0,1). Suppose every vertex of A has at most Δ neighbours in B. Then at least one of the following holds:

  1. for some integer t≥1, there is a (t,Γt−1/d)-comb in (A,B);
  2. ∣B∣≤3d+13/2−(3/2)dΓdΔ1−d.

Facts & Assumptions

Given: A bipartite graph (A,B), parameters Γ,Δ>0 and d∈(0,1), every vertex of B has a neighbour in A, and every vertex of A has at most Δ neighbours in B.

[L1]

Under the layer hypotheses of the previous lemma, either a (t,Γt−1/d)-comb already appears or the current layer C has size at most 2d+1(2/3)s−sd−1ΓdΔ1−d (A bipartite layer is small unless a large comb already appears).

Proof

technique · direct
1.1givenchoose

Define pairwise disjoint sets C1,C2,… inductively. Set D1:=B, and after defining C1,…,Cs−1 let Ds:=B∖(C1∪⋯∪Cs−1). Choose distinct vertices a1,…,ak∈A with k maximal such that for each i there are at least (2/3)sΔ vertices of Ds adjacent to ai and to none of a1,…,ai−1. Let Cs be the set of vertices of Ds adjacent to one of a1,…,ak. By maximality of k, every vertex of A has at most (2/3)sΔ neighbours in Ds∖Cs. Inducting on s shows that every vertex of A has at most (2/3)s−1Δ neighbours in Ds.

2.1step 1.1givenalgebra

Every vertex of B belongs to some layer Cs. Indeed, if some b∈B survived in every Ds, choose a neighbour a∈A of b. Then a has at least one neighbour in each Ds, contradicting step 1.1 for all large s because (2/3)s−1Δ<1 eventually. Thus B=C1⊔C2⊔⋯.

2.2step 1.1L1cases

Fix s≥1. The data Ds and the chosen vertices a1,…,ak satisfy the hypotheses of [L1]. Therefore either [L1] already yields a (t,Γt−1/d)-comb in (A,B), or ∣Cs∣≤2d+1(2/3)s−sd−1ΓdΔ1−d. So if the first alternative never occurs, the displayed bound holds for every s.

3.1step 2.1step 2.2L2algebra

Put q:=(2/3)1−d. Since d∈(0,1), we have 0<q<1, and (2/3)s−sd−1=(3/2)dqs−1. Hence [L2] gives ∑s≥1(2/3)s−sd−1=(3/2)d∑n≥0qn=(3/2)d/(1−(2/3)1−d). Using the disjoint union from step 2.1 and the layer bound from step 2.2, we obtain ∣B∣=∑s≥1∣Cs∣≤2d+1ΓdΔ1−d∑s≥1(2/3)s−sd−1=2d+1(3/2)d1−(2/3)1−dΓdΔ1−d=3d+13/2−(3/2)dΓdΔ1−d.

4.1step 2.2step 3.1cases-exhaustive∎

Therefore either the comb alternative occurs at some stage, or the displayed bound on ∣B∣ holds. This is exactly the Statement.

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