The M-shape analysis and the complete Δ ≤ 4 closure #
Closes the e(M) ≥ 3 part of the blocked cherry corner in the sea regime
(Δ ≤ 4), and assembles the full Δ ≤ 4 ("sea") closure of the residual core.
Under ResidualCore the degree-3 graph M on D = deg3Set has no triangle, no
4-cycle, no induced 2K₂ and Δ(M) ≤ 3, so with e(M) ≥ 3 its support is
exactly one of five shapes: P4, claw, chair, S22 (double star) or C5,
with every other degree-3 vertex an iso twin.
Main results #
mshape_classify— the M-shape classification of thee(M) ≥ 3support.- Two structural atoms:
hub_mnbrs_not_adj(a hub sees at most one end of eachM-edge;(≤4,3,3)-triangle,n ≥ 9) andhub_no_dist2_pair(a hub never sees twoM-vertices atM-distance2;C₄∑ = 13,n ≥ 11), so a rich hub'sM-neighbourhood is pairwiseM-distance≥ 3. s22_split_twoBlock— theS22shape splits unconditionally into its two stars (tie2·1 + 5 + 5 = 12).p4_corner_closeand the claw/chair/C5 kills — every other shape closes: in claw/chair/C5 a corner-provided rich hub misses a cherry and firestwo_twin_cherry_twoBlock; theP4shape needs the role analysis (β/γ/α*pinned by the two atoms and the share boundhubs_share_le_one) feedingtwo_hub_opposite_twin_twoBlockor the private-iso pair cut.blockedCherryCorner_close_eM_ge3,caseCherry_algConn_le_two_of_sea— thee(M) ≥ 3corner closure and hence the complete cherry-case closure forΔ ≤ 4.residual_sea_algConn_le_two— for everyn ≥ 23, aResidualCoregraph withΔ ≤ 4hasalgConn G ≤ 2, dispatched byeM_trichotomy:e(M) ≤ 1viax0_corner_close,e(M) ≥ 2viacaseCherry_algConn_le_two_of_sea. Only theΔ ≥ 5("fat") side ofResidualCoreremains open.
Small neighbourhood atoms #
A degree-4 vertex with four known distinct neighbours has no others.
An M-vertex (a degree-3 vertex with a degree-3 neighbour) is not iso.
The exclusion atoms (F0 / F1 / F5 / the universal share bound) #
F0: no triangle of degree-3 vertices (∑ = 9, good from n = 6).
F1: a degree-≤ 4 hub never sees both ends of an M-edge
(∑ ≤ 10, good from n = 9).
F5: a degree-4 hub never sees two M-vertices at M-distance 2
(the C₄ g−t₁−v−t₂ has ∑ = 13, good from n = 11).
The iso-twin supply and the corner pigeonhole #
Iso-twin supply through a covering set: if every degree-3 vertex outside S
is iso, then |D| ≤ |Iso| + |S|.
The corner pigeonhole count (sea regime): if every iso twin is
double-blocked, then 2·|Iso| ≤ 2·#(rich CT hubs) + |CT|.
Extraction: with |Iso| ≥ 3, the corner provides a rich cherry-touching
hub: degree exactly 4, ≥ 2 iso twins, adjacent to a cherry vertex.
Extraction: with |Iso| ≥ 4, the corner provides two rich cherry-touching
hubs.
The TwoTwin fire: a degree-4 hub with ≥ 2 iso twins avoiding a cherry
closes the graph (wrapper around two_twin_cherry_twoBlock).
cherryHubs is symmetric in the two cherry ends.
badApexNbrs is symmetric in the two cherry ends.
A Cherry with the two ends swapped.
The five M-shapes #
Each shape structure records: the degrees, the M-edges, all pairwise
distinctness, the M-neighbour pinning of every shape vertex (mnbr_*: its
only degree-3 neighbours are its M-partners), and the isolation of every
degree-3 vertex outside the shape (iso_rest). These are exactly the facts the
classification tree produces and the kill lemmas consume.
The P4 shape: M is the path a−b−c−d (plus iso twins).
Instances For
The reversed path is the same shape.
The claw shape: M is K_{1,3} at centre z₀ with leaves x₁, x₂, x₃.
Instances For
The chair shape: centre q with leaves l₁, l₂ and the path q−p−e.
Instances For
The S22 shape: the double star — adjacent centres q₁ ~ q₂ with leaves
l₁, l₂ at q₁ and m₁, m₂ at q₂.
- adj_qq : G.Adj q₁ q₂
- adj_l₁ : G.Adj q₁ l₁
- adj_l₂ : G.Adj q₁ l₂
- adj_m₁ : G.Adj q₂ m₁
- adj_m₂ : G.Adj q₂ m₂
Instances For
The S22 kill: the double star splits into its two stars #
P = {q₁, l₁, l₂} vs N = {q₂, m₁, m₂}: the only crossing edge is q₁q₂,
each centre leaks ≤ 1, each leaf ≤ 2 — the exact tie 2·1 + 5 + 5 = 12 = 4·3.
Unconditional: no corner, no sea, no n-threshold.
The S22 split.
The claw / chair / C5 kills: any rich hub TwoTwin-fires #
By F1/F5 the M-neighbourhood of a degree-4 hub is a pairwise-M-distance-≥ 3
set — and in these three shapes every such set misses one of the shape's cherries,
so a rich hub avoids a full cherry and two_twin_cherry_twoBlock fires. The
corner pigeonhole (corner_rich_one) supplies the rich hub.
The claw rich-hub kill (unconditional in the rich hub).
The chair rich-hub kill.
The P4 kill #
The only shape with genuine corner escapers. Roles for a rich hub g
(by F1/F5): B (~b only), C (~c only), A (~a ∧ ~d); anything else
avoids the cherry (a,b,c) or (b,c,d) and is TT-killed. The corner
pigeonhole gives two rich cherry-touching hubs, double roles are impossible,
and each role pair fires an explicit cut.
The (B,A) pair cut: P = {α, d, k} vs N = {β, b, i} — the opposite-twin
two-hub cut with the M-vertices d and b as twins.
The (C,A) pair cut: P = {α, a, k} vs N = {γ, c, j}.
A rich a-hub is TT-killed or is an α* (role A).
Unpack two distinct bad-apex neighbours (sea regime: both cherry-touching).
The (B,C) pair closes — private pair, or a pinch/adjacency counting
rederivation of a rich a-hub feeding p4_pair_BA.
The P4 main tree (cherry normalized to (a, b, c)).
The P4 corner closure (arbitrary blocked cherry): normalize the cherry position by the path reversal and end swap, then run the main tree.
The M-shape classification #
Under ¬goodTriangle (n ≥ 6), ¬goodC4 (n ≥ 8) and ¬deg3-2K₂, the
degree-3 graph with e(M) ≥ 3 is exactly one of the five shapes. The tree:
a vertex of M-degree 3 exists (→ claw / chair / S22, by the third-neighbour
case analysis) or not (→ P4 / C5, growing the cherry to a path).
No 4-cycle among degree-3 vertices (diagonals die by the degree-3
triangle, the induced cycle by the ∑ = 12 good C₄, n ≥ 8).
Two vertex-disjoint M-edges have a crossing M-edge (no induced 2K₂).
Outside vertices are iso: every shape-closed predicate P holding on an
M-edge p−q isolates all degree-3 vertices outside P (any outside M-edge
would be an induced 2K₂ against p−q).
The extended-centre branch: a degree-3 claw centre whose leaf w₁ has a
further M-neighbour p gives the chair or the S22.
Case I of the classification: a vertex of M-degree 3 gives the claw,
the chair, or the S22.
Case II of the classification (no M-degree-3 vertex): the cherry with
an end extension gives the P4 or the C5.
THE M-SHAPE CLASSIFICATION: under the residual exclusions, a cherry and
mIncidence ≥ 5 force the degree-3 graph to be exactly one of the five
shapes (each with all other degree-3 vertices iso).
The assembly: the e(M) ≥ 3 corner closure and the full Δ ≤ 4 C0 #
THE BLOCKED CHERRY CORNER CLOSES for e(M) ≥ 3 (mIncidence ≥ 5), in
the sea regime, for every n ≥ 18: classify the M-shape and run the
per-shape kill.
THE COMPLETE Δ ≤ 4 C0 CLOSURE: a ResidualCore graph with Δ ≤ 4 in
the cherry world (CaseCherry, i.e. e(M) ≥ 2) has algConn G ≤ 2,
unconditionally, for every n ≥ 18 — combining the e(M) = 2 closure
caseCherry_algConn_le_two_of_sea_eM_four with the e(M) ≥ 3 shape closure
above.
The complete Δ ≤ 4 sea closure #
Assembles the Δ ≤ 4 sub-cases of ResidualCore into residual_sea_algConn_le_two,
dispatched by eM_trichotomy on mIncidence G (= 2·e(M)): e(M) ≤ 1 (the poor
corner) via x0_corner_close, and CaseCherry (e(M) ≥ 2) via
caseCherry_algConn_le_two_of_sea.
The complete Δ ≤ 4 closure of the general ACMAX residual. For every
n ≥ 23, a ResidualCore graph on Fin n whose maximum degree is at most 4
has algConn G ≤ 2. Assembled from the poor-corner service bound
(x0_corner_close) and the complete cherry closure
(caseCherry_algConn_le_two_of_sea) via eM_trichotomy.