The cherry case (e(M) ≥ 2) #
The dispatch for the cherry world CaseCherry G (4 ≤ mIncidence G, i.e.
the degree-3 set spans at least two edges), and its unconditional closure in the
sea e(M) = 2 regime. A cherry is a degree-3 centre z with two non-adjacent
degree-3 neighbours x, y; its three vertices form the N-block of a two-block
cut, so any disjoint 3-block P with 2·e(P,N) + leak(P) ≤ 7 closes.
Main results #
exists_cherry,residualCore_cherry— a cherry always exists in the cherry world (either some degree-3 vertex has two degree-3 neighbours, or theM-edges form a≥ 2-edge matching whose disjoint pairs would give a forbidden2K₂).cherry_assembleand the three cut certificatestwo_twin_cherry_twoBlock(a degree-≤ 5hub with two iso twins avoiding the cherry),single_vertex_cherry_twoBlock(an iso apex plus two hub neighbours, boundary2(c₁+c₂) + deg h₁ + deg h₂ ≤ 8 + 2·[h₁~h₂]) andhub_triangle_cherry_twoBlock(three mutually adjacent hubs,2·∑cross + ∑deg ≤ 13).cherryHubs_card_le_five— at most5hubs meet a cherry;shared_twin_hubs_nonadj— two degree-≤ 4hubs on a common twin are non-adjacent (a(3,4,4)-triangle has∑deg = 11 ≤ thr(n),n ≥ 18).six_richLow_twoBlock,iso_apex_dichotomy— the supply-side pigeonhole:≥ 6rich low hubs close the cherry world, and every iso apex either fires the SingleVertex certificate or has≥ 2bad neighbours (degree≥ 5or cherry-touching).caseCherry_dichotomy— underResidualCore n GandCaseCherry G, eitherTwoBlockConfig G, or the graph sits in the precisely described blocked cherry corner (a cherry exists,≤ 5rich low hubs, every iso twin has≥ 2bad neighbours).blockedCherryCorner_close,caseCherry_algConn_le_two_of_sea_eM_four— the closure of the blocked corner, and hence of the whole cherry case, in the seaΔ ≤ 4,e(M) = 2regime for everyn ≥ 18.
The cherry #
A cherry: a degree-3 centre z with two distinct, non-adjacent degree-3
neighbours x, y — the P₃ inside the degree-3 graph M that every e(M) ≥ 2
residual contains (exists_cherry). The blocks below always use the cherry as the
N-side {z, x, y} (leak ≤ 5 for size 3: excess −1, the best small block in the
calculus).
Instances For
Small Finset helpers #
The cherry N-side leak bound and the assembly lemma #
The cherry leaks at most 5: the centre keeps two edges inside (leak ≤ 1),
each end keeps one (leak ≤ 2). Size 3, leak 5: excess −1 — the cherry is the
canonical twin-anchored small block of the design's block calculus.
The cherry assembly lemma: any 3-block P disjoint from the cherry with
2·e(P, N) + leak(P) ≤ 7 is a two-block witness against the cherry
(2·e + leak(P) + leak(N) ≤ 7 + 5 = 12 = 4·3). All three cherry cut certificates
below are instances.
The three cherry cut certificates #
The TwoTwin cherry certificate (port of two_twin_cut_certificate_* /
twotwin_assemble_cherry_nineteen, n-generic): a hub h with 4 ≤ deg h ≤ 5
(degree-5 hubs ARE eligible — the slack that kills the fat regime), two M-isolated
twins t₁ ≠ t₂, and no edge from h into the cherry, yield a two-block witness
P = {h, t₁, t₂} against N = {z, x, y}:
leak(P) ≤ (deg h − 2) + 2 + 2 ≤ 7, e(P, N) = 0.
The SingleVertex cherry certificate (port of single_vertex_cut_certificate_*,
n-generic): an M-isolated apex t with two hub neighbours h₁ ≠ h₂ satisfying the
exact per-n boundary arithmetic
2·(c₁ + c₂) + deg h₁ + deg h₂ ≤ 8 + 2·[h₁ ~ h₂]
(cᵢ = the cherry cross count of hᵢ) yields a two-block witness P = {t, h₁, h₂}:
the apex leaks ≤ 1 and crosses 0 (isolated), each hub leaks
≤ deg − 1 − [h₁ ~ h₂].
Cherry extraction #
Cherry extraction. In the cherry world (4 ≤ mIncidence, i.e. e(M) ≥ 2) with
no good triangle and no induced 2K₂ on degree-3 vertices, a cherry exists: either
some degree-3 vertex has two degree-3 neighbours, or M is a matching with ≥ 2
edges whose two edges have no cross adjacency (any cross adjacency would give a vertex
two degree-3 neighbours) — an induced 2K₂, excluded. The ends are non-adjacent
since a degree-3 triangle has ∑deg = 9, good for every n ≥ 6.
Cherry extraction from the residual core (the ResidualCore fields supply
exactly the needed exclusions; n ≥ 12 ≥ 6).
The counting layer #
The cherry-touching hubs: hubs adjacent to a cherry vertex.
Equations
- ACMax.cherryHubs G x z y = {w ∈ ACMax.hubSet G | G.Adj w z ∨ G.Adj w x ∨ G.Adj w y}
Instances For
The cherry-touching hub budget — at most 5 hubs meet a cherry: the centre
carries ≤ 1 hub (two of its three edges stay in the cherry), each end ≤ 2.
The pigeonholes #
The rich low hubs: hubs of degree ≤ 5 with at least two M-isolated twins —
exactly the TwoTwin-eligible centres.
Equations
- ACMax.richLowHubs G = {w ∈ ACMax.hubSet G | G.degree w ≤ 5 ∧ 2 ≤ (G.neighborFinset w ∩ ACMax.isoTwins G).card}
Instances For
The bad neighbours of an apex t against a cherry: neighbours of degree ≥ 5
or touching the cherry — the vertices that block the SingleVertex pair selection.
Equations
- ACMax.badApexNbrs G x z y t = {w ∈ G.neighborFinset t | 5 ≤ G.degree w ∨ w ∈ ACMax.cherryHubs G x z y}
Instances For
The C0 pigeonhole (the design's "fat + cherry → TwoTwin" counting): ≥ 6 rich
low hubs close the cherry world — at most 5 hubs touch the cherry, so some rich low
hub avoids it and fires the TwoTwin certificate.
The sea-side dispatch atom: every M-isolated apex t either fires the
SingleVertex certificate outright (two neighbours of degree exactly 4 avoiding the
cherry), or has ≥ 2 bad neighbours — degree ≥ 5 or cherry-touching. (The
δ ≥ 3 hypothesis makes all of t's three neighbours hubs.)
The dispatch #
The cherry dichotomy (the main dispatch of this file): under ResidualCore and
CaseCherry, either a TwoBlockConfig exists (via the certificates above), or the
graph lies in the sharply-described blocked cherry corner: a cherry with ≤ 5 rich
low hubs and every M-isolated twin double-blocked (≥ 2 neighbours of degree ≥ 5 or
cherry-touching). The corner predicate is exactly the interface the L4 continuation
(the sea-side host-capacity pigeonhole) must close; every adversarial build probed at
n ∈ {25, 30, 40} that satisfies it is nevertheless killed by TwoHub ⊂ W1
(scratchpad/general_cherry_sweep.py).
Closing the blocked cherry corner in the sea e(M) = 2 regime #
Closes the residual blockedCherryCorner of caseCherry_dichotomy when
mIncidence G = 4 (e(M) = 2, so M is exactly the P₃ cherry) and Δ ≤ 4
(the sea), for every n ≥ 18. With e(M) = 2 the cherry carries the whole of
M (eM_four_nbrs), so every degree-3 vertex outside {x, z, y} is an iso twin
and |Iso| ≥ 5 (eM_four_iso_card). In the sea bad = cherry-touching, so the
corner demands ∑_{t∈Iso} |N(t) ∩ CT| ≥ 2|Iso|, forcing ≥ 3 rich
cherry-touching hubs, of which z blocks at most one — hence two z-avoiding
rich hubs (corner_rich_pair_exists). Such a pair closes (p3_pair_close): the
crossing budget vanishes (mCross_eq_zero_of_zavoid) and a short case analysis
on |D3| ∈ {3, 4} and adjacency fires W1Config with or without a far pad, or
falls back to the raw two_hub_private_pair_twoBlock.
Small helpers #
The iso-twin neighbours of a hub, as a pinned def so that its instances stay
stable across the Fin n / generic-V boundary.
Equations
- ACMax.isoNbrs G g = G.neighborFinset g ∩ ACMax.isoTwins G
Instances For
The cherry ends and centre are not M-isolated (each has a degree-3 neighbour).
The e(M) = 2 structure: the cherry is the whole of M #
The mIncidence = 4 structure theorem. When e(M) = 2, the cherry accounts
for the entire D–D incidence sum: the only degree-3 neighbour of each end is the
centre z, and every degree-3 vertex other than x, z, y is an M-isolated twin.
The iso-twin supply of the e(M) = 2 world: |Iso| ≥ |D| − 3 ≥ 5.
The pair atoms #
The crossing budget vanishes for z-avoiding pairs: in the e(M) = 2 world
every M-edge touches the centre z, and z lies in neither private side of a pair
of hubs avoiding it — so mCross(g, h) = 0 structurally.
The rich-CT D3-card bound: a hub with a non-iso degree-3 neighbour c has
|D3| ≥ |isoNbrs| + 1.
The pair closes #
The z-avoiding rich pair closes (the main pair theorem, n ≥ 18): two
distinct rich cherry-touching degree-4 hubs avoiding the centre give a W1Config or
a TwoBlockConfig, by the adjacent / equal / gap / two-hub case tree.
The corner pigeonhole (sea regime): if every iso twin has ≥ 2 bad neighbours
and there is no degree-≥ 5 vertex, the ≥ 2|Iso| ≥ 10 cherry-touching incidence
demand against the ≤ 5-hub, ≤ 3-each capacity forces ≥ 3 rich cherry-touching
hubs, of which at most one is adjacent to the centre z — leaving the two hubs the
pair theorem needs.
The corner closure and the C0 assembly #
THE BLOCKED CHERRY CORNER CLOSES in the e(M) = 2 sea regime (n ≥ 18,
Δ ≤ 4, mIncidence = 4): under ResidualCore, a cherry all of whose iso twins are
double-blocked forces a W1Config or a TwoBlockConfig — the exact conclusion the
caseCherry_dichotomy corner interface asks for.
The C0 closure on the e(M) = 2 sea regime (the strongest honest form of
caseCherry_algConn_le_two): a ResidualCore graph with Δ ≤ 4 and
mIncidence = 4 has algConn G ≤ 2 — unconditionally, for every n ≥ 18. Both
branches of caseCherry_dichotomy are discharged: the supply side by the cherry cut
certificates, the blocked corner by blockedCherryCorner_close.