Documentation

MerLeanBpqc.Theorems.Cor_1_AlonChungContrapositive

Corollary 1: Alon–Chung Contrapositive #

Main Results #

Incident vertices of an edge set #

The set of vertices incident to a set of edges E ⊆ X₁: Γ(E) = {v ∈ X₀ | ∃ e ∈ E, v ∈ e}.

Equations
Instances For
    theorem AlonChungContrapositive.mem_incidentVertices {V : Type u_1} [Fintype V] [DecidableEq V] (E : Finset (Sym2 V)) (v : V) :
    v incidentVertices E eE, v e
    theorem AlonChungContrapositive.incidentVertices_nonempty {V : Type u_1} [Fintype V] [DecidableEq V] (E : Finset (Sym2 V)) (h : eE, ∃ (v : V), v e) :

    Monotonicity of f(t) = t² + (λ₂/s) t(1-t) #

    theorem AlonChungContrapositive.alpha_mono {c : } (hc0 : 0 c) (hc1 : c 1) {a b : } (ha : 0 a) (hab : a b) :
    a ^ 2 + c * a * (1 - a) b ^ 2 + c * b * (1 - b)

    The function f(t) = t² + c·t·(1-t) = (1-c)t² + c·t is non-decreasing on [0,∞) when 0 ≤ c ≤ 1.

    Direct form: incident to at most γ|V| vertices implies |E| ≤ α|X₁| #

    theorem AlonChungContrapositive.alonChungContrapositive_direct {V : Type u_1} [Fintype V] [DecidableEq V] (G : SimpleGraph V) [DecidableRel G.Adj] (s : ) (hs : 1 s) (hreg : G.IsRegularOfDegree s) (hcard : 2 Fintype.card V) (E : Finset (Sym2 V)) (hE : E G.edgeFinset) (γ : ) (hγ0 : 0 < γ) (hγ1 : γ < 1) (lam₂ : ) (hlam₂ : lam₂ = GraphExpansion.secondLargestEigenvalue G hcard) (hlam₂_nn : 0 lam₂) (hincident : (incidentVertices E).card γ * (Fintype.card V)) :
    E.card (γ ^ 2 + lam₂ / s * γ * (1 - γ)) * G.edgeFinset.card

    Alon–Chung Contrapositive (direct form). If E ⊆ X₁ is incident to at most γ|X₀| vertices, then |E| ≤ α|X₁| where α = γ² + (λ₂/s)γ(1-γ).

    theorem AlonChungContrapositive.alonChungContrapositive {V : Type u_1} [Fintype V] [DecidableEq V] (G : SimpleGraph V) [DecidableRel G.Adj] (s : ) (hs : 1 s) (hreg : G.IsRegularOfDegree s) (hcard : 2 Fintype.card V) (E : Finset (Sym2 V)) (hE : E G.edgeFinset) (γ : ) (hγ0 : 0 < γ) (hγ1 : γ < 1) (lam₂ : ) (hlam₂ : lam₂ = GraphExpansion.secondLargestEigenvalue G hcard) (hlam₂_nn : 0 lam₂) (hE_large : E.card > (γ ^ 2 + lam₂ / s * γ * (1 - γ)) * G.edgeFinset.card) :

    Alon–Chung Contrapositive. If |E| > α|X₁|, then E is incident to more than γ|X₀| vertices.