Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (deepseek-v4-pro + gpt-5.6-terra)audited 2026-08-16
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.

Counting lemma: regular dense pairs contain many part-respecting copies of every fixed graph

Statement

Let H be a finite simple graph on labelled vertices [h], and let 0<η<1. There are constants γ=γ(H,η)>0, c=c(H,η)>0, and N=N(H,η) such that the following holds for every finite simple graph G. Let W1,…,Wh⊆V(G) be nonempty, not necessarily distinct, with ∣Wi∣≥N. Whenever ij∈E(H), require Wi≠Wj and require (Wi,Wj) to be γ-regular in G of density at least η. Then at least c∏i=1h∣Wi∣ maps ϕ:[h]→V(G) with ϕ(i)∈Wi carry every edge of H to an edge of G. At least half this many such maps are injective, after increasing N if necessary.

Facts & Assumptions

Given: H,η, a host graph G, and host sets Wi⊆V(G) satisfying the Statement.

[L1]

If (X,Y) is ϵ-regular of density d and Y′⊆Y satisfies ∣Y′∣≥ϵ∣Y∣, then fewer than ϵ∣X∣ vertices x∈X have ∣N(x)∩Y′∣<(d−ϵ)∣Y′∣, and separately fewer than ϵ∣X∣ have ∣N(x)∩Y′∣>(d+ϵ)∣Y′∣ (In a regular pair, fewer than ϵ∣X∣ vertices have too small a degree into a large subset, and fewer than ϵ∣X∣ have too large a degree).

[L2]

Restricting a regular pair to sufficiently large subsets preserves regularity, with a controlled new parameter and density loss (Slicing lemma: large subpairs remain regular and their density shifts by at most ϵ).

[L3]

A finite simple graph has finitely many vertices, no loops, and unordered edges between distinct vertices (A finite simple graph is a finite vertex set together with a set of two-element vertex subsets).

Proof

technique · direct
1.1givenL3choose

If h=0 there is exactly one map ϕ:∅→V(G), it is injective and carries every edge of H to an edge of G vacuously, and ∏i=10∣Wi∣=1, so γ=c=1/2 and N=1 give both assertions; assume h≥1 from here. Put e=∣E(H)∣. Choose γ>0 with γ≤(η/2)h/(2h); since h≥1 and 0<η<1 this also gives γ≤(η/2)h and γ≤η/2. Set c=2−h(η/2)e>0.

2.1step 1.1induction

Embed the vertices in the order 1,…,h. After choosing images for 1,…,r, maintain for each j>r the candidate set obtained by intersecting Wj with the neighbourhoods of the already embedded neighbours of j. The invariant is ∣Cj∣≥(η/2)dr(j)∣Wj∣, where dr(j) is the number of neighbours of j among [r].

3.1step 1.1step 2.1L1L2

Suppose the invariant holds before embedding r+1, and let j>r+1 be a neighbour of r+1. The invariant and step 1.1 give ∣Cj∣≥(η/2)h∣Wj∣≥γ∣Wj∣, so Cj meets the size threshold [L1] asks of a subset of Wj inside the original γ-regular pair (Wr+1,Wj); no reslicing of that pair is needed for this bound, and [L2] confirms that the restricted pairs carried along remain regular. Write d for the density of (Wr+1,Wj), so d≥η. Applying [L1] to this one subset Cj, fewer than γ∣Wr+1∣ vertices of Wr+1 have fewer than (d−γ)∣Cj∣ neighbours in Cj, and (d−γ)∣Cj∣≥(η−γ)∣Cj∣≥(η/2)∣Cj∣ because γ≤η/2. This is a bound for the single subset Cj, giving one exceptional set for each neighbour of r+1.

4.1step 1.1step 2.1step 3.1inductionalgebra

The union of the at most h exceptional sets of step 3.1 has size at most hγ∣Wr+1∣≤12(η/2)h∣Wr+1∣≤12∣Cr+1∣, so at least half of Cr+1 survives; note that the exceptional sets are measured against Wr+1, not against Cr+1. Every remaining choice preserves the invariant after replacing each future-neighbour candidate set by its neighbourhood. Vertex v is therefore chosen from a set of size at least 12(η/2)dv−1(v)∣Wv∣, and ∑vdv−1(v)=e because each edge is counted once, at its later endpoint. Thus the greedy induction supplies at least 2−h(η/2)e∏i∣Wi∣=c∏i∣Wi∣ edge-preserving maps.

5.1step 4.1L3algebrachoose

A noninjective map identifies at least one pair i<j and hence there are at most (h2)N−1∏i∣Wi∣ collision choices. Choose N so that this is at most (c/2)∏i∣Wi∣ whenever all ∣Wi∣≥N.

6.1step 4.1step 5.1∎

Removing these collision maps leaves at least (c/2)∏i∣Wi∣ injective part-respecting copies of H.

Depends on

Used by

Dependency tree · two levels

5 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