Whitney bound, easy direction `κ(G) ≤ δ(G)`.
ProvedNovelty.ConnPreservingHamPath.IsKConnected.le_ncard_neighborSetaether-catalognovelty
Whitney bound, easy direction κ(G) ≤ δ(G). Every vertex of a
k-connected graph has degree at least k.
theorem ConnPreservingHamPath.IsKConnected.le_ncard_neighborSet[Fintype V] {G : SimpleGraph V} {k : ℕ}
(h : IsKConnected G k) (w : V) : k ≤ (G.neighborSet w).ncard := by sorry
Formalization Note Transplanted verbatim from the Aether Catalog source Novelty/Connectivity.lean; the statement is byte-identical to the source declaration, elaborated with autoImplicit disabled in the platform environment.
Preamble
-- Thm stub generated from Novelty/Connectivity.lean
import Mathlib
import Definitions.Def_Novelty_Connectivity
/-!
# Vertex `k`-connectivity and the degree necessary condition
Mathlib has edge connectivity and `Connected`, but no notion of vertex
`k`-connectivity (the object at the heart of the connectivity-preserving
Hamiltonian-path program of Hasunuma 2025 and the prescribed-end strengthening).
We supply the standard cut-based definition and prove the classical
**necessary degree condition** that vertex `k`-connectivity forces minimum degree
at least `k` — the easy half of the Whitney/Menger inequality
`κ(G) ≤ δ(G)`.
## Main definitions and results
* `IsKConnected G k` — `G` has more than `k` vertices and deleting any fewer
than `k` vertices leaves a connected graph.
* `Connected.exists_adj_of_ne` — in a connected graph with two distinct
vertices, every vertex has a neighbor.
* `IsKConnected.le_ncard_neighborSet` — **`κ(G) ≤ δ(G)`**: in a
`k`-connected graph every vertex has degree at least `k`.
* `Conjecture_4k4` — the precise (open) research conjecture, recorded as a `Prop`.
-- !-- Lab Notes -- !--
* Hypothesis (Hypothesizer): for a connectivity-preserving deletion theorem one
must control connectivity, so a vertex-cut definition is unavoidable. We
conjectured the classical `κ ≤ δ` bound holds with the cut-based definition.
* Experiment (Experimenter): defined `IsKConnected` via induced subgraphs on
vertex-set complements and proved `κ ≤ δ` by the textbook argument — if some
vertex `w` had degree `< k`, its neighborhood is a cut of size `< k` isolating
`w`, contradicting connectivity of the deletion.
* Analysis (Analyst): the proof needs the "no isolated vertex in a connected
graph on `≥ 2` vertices" lemma (`exists_adj_of_ne`), extracted separately.
The cardinality slack `card V - (k-1) ≥ 2` is exactly where `k < card V`
is consumed (the `h_singleton` case split).
* Critique (Critic): this is only the *necessary* direction. The converse
(Chartrand–Harary: `δ ≥ (n+k-2)/2 ⇒ κ ≥ k`) is strictly deeper and is *not*
claimed here; it is recorded as a future direction. The definition is guarded
by `k < card V` so the empty/complete-graph corner cases are handled.
-- !-- end Lab Notes -- !--
-/
open SimpleGraph
open ConnPreservingHamPath
variable {V : Type*}Formal statement
theorem Novelty.ConnPreservingHamPath.IsKConnected.le_ncard_neighborSet[Fintype V] {G : SimpleGraph V} {k : ℕ}
(h : IsKConnected G k) (w : V) : k ≤ (G.neighborSet w).ncard := by sorrySource