Equations
- SimpleGraph.RamseyOld x y = sSup {N : ℕ | ∃ (G : SimpleGraph (Fin N)) (x_1 : DecidableRel G.Adj), G.isXYGraph x y}
Instances For
theorem
SimpleGraph.cardLERamseyOld
{V : Type u_1}
(G : SimpleGraph V)
(x y : ℕ)
[Fintype V]
:
G.isXYGraph x y → Fintype.card V ≤ RamseyOld x y
theorem
SimpleGraph.R3y_neighbor_Ind
{V : Type u_1}
(G : SimpleGraph V)
[Fintype V]
[DecidableEq V]
[DecidableRel G.Adj]
{y : ℕ}
(hxy : G.isXYGraph 3 y.succ)
(p : V)
:
G.IsNIndepSet (G.degree p) (G.neighborFinset p)
@[reducible, inline]
Equations
- SimpleGraph.vᵢ x y i = SimpleGraph.RamseyOld x y.succ - i
Instances For
@[reducible, inline]
noncomputable abbrev
SimpleGraph.sᵢ
{V : Type u_1}
(G : SimpleGraph V)
(x y : ℕ)
[Fintype V]
(i : ℕ)
[DecidableRel G.Adj]
:
Instances For
@[reducible, inline]
noncomputable abbrev
SimpleGraph.tᵢ
{V : Type u_1}
(G : SimpleGraph V)
(x y : ℕ)
[Fintype V]
(i : ℕ)
[DecidableRel G.Adj]
(p : V)
:
Equations
- G.tᵢ x y i p = {v ∈ G.neighborFinset p | G.degree v = SimpleGraph.vᵢ x y i}.card
Instances For
noncomputable def
SimpleGraph.σ_G
{V : Type u_1}
{G : SimpleGraph V}
{x y : ℕ}
[Fintype V]
[DecidableRel G.Adj]
:
Equations
- SimpleGraph.σ_G x✝ = SimpleGraph.RamseyOld x y.succ - G.minDegree
Instances For
theorem
SimpleGraph.sum_degree_eq_sum_over_degrees
{V : Type u_1}
{G : SimpleGraph V}
[Fintype V]
[DecidableRel G.Adj]
:
∑ v : V, G.degree v = ∑ d ∈ Finset.image (fun (v : V) => G.degree v) Finset.univ, d * {v : V | G.degree v = d}.card
theorem
SimpleGraph.num_of_vertices_eq_sum_over_degrees
{V : Type u_1}
{G : SimpleGraph V}
[Fintype V]
[DecidableRel G.Adj]
:
Fintype.card V = ∑ d ∈ Finset.image (fun (v : V) => G.degree v) Finset.univ, {v : V | G.degree v = d}.card
Equations
- G.H₁ p = SimpleGraph.induce (G.neighborSet p) G
Instances For
instance
SimpleGraph.instDecidableRelElemNeighborSetAdjH₁
{α : Type u_2}
(G : SimpleGraph α)
[DecidableRel G.Adj]
(p : α)
:
DecidableRel (G.H₁ p).Adj
Equations
- G.instDecidableRelElemNeighborSetAdjH₁ p = SimpleGraph.instDecidableComapAdj (⇑(Function.Embedding.subtype fun (x : α) => x ∈ G.neighborSet p)) G
Equations
- G.H₂ p = SimpleGraph.induce (Gᶜ.neighborSet p) G
Instances For
instance
SimpleGraph.instDecidableRelElemNeighborSetComplAdjH₂
{α : Type u_2}
(G : SimpleGraph α)
[DecidableRel G.Adj]
(p : α)
:
DecidableRel (G.H₂ p).Adj
Equations
- G.instDecidableRelElemNeighborSetComplAdjH₂ p = SimpleGraph.instDecidableComapAdj (⇑(Function.Embedding.subtype fun (x : α) => x ∈ Gᶜ.neighborSet p)) G
@[reducible, inline]
Equations
- G.e₁ p = (G.H₁ p).edgeFinset.card
Instances For
@[reducible, inline]
abbrev
SimpleGraph.e₂
{α : Type u_2}
[Fintype α]
[DecidableEq α]
(G : SimpleGraph α)
[DecidableRel G.Adj]
(p : α)
:
Equations
- G.e₂ p = (G.H₂ p).edgeFinset.card
Instances For
theorem
SimpleGraph.H₁_eq_bot_of_3y
{α : Type u_2}
{y : ℕ}
[Fintype α]
[DecidableEq α]
(G : SimpleGraph α)
[DecidableRel G.Adj]
(hxy : G.isXYGraph 3 y.succ)
(p : α)
:
theorem
SimpleGraph.H₁_cliqueNum_lt
{N : ℕ}
(G : SimpleGraph (Fin N.succ))
(p : Fin N.succ)
[DecidableRel G.Adj]
:
theorem
SimpleGraph.G_vertCount_eq
{x y N : ℕ}
(G : SimpleGraph (Fin N.succ))
[DecidableRel G.Adj]
(hxy : G.isXYGraph x.succ y.succ)
:
theorem
SimpleGraph.H₁_degreeCount_eq
{x y N : ℕ}
(G : SimpleGraph (Fin N.succ))
(p : Fin N.succ)
[DecidableRel G.Adj]
(hxy : G.isXYGraph x.succ y.succ)
:
theorem
SimpleGraph.H₁_vertCount_eq
{x y N : ℕ}
(G : SimpleGraph (Fin N.succ))
(p : Fin N.succ)
[DecidableRel G.Adj]
(hxy : G.isXYGraph x.succ y.succ)
:
Equations
- SimpleGraph.e x y N = sInf {n : ℕ | ∃ (G : SimpleGraph (Fin N.succ)) (x_1 : DecidableRel G.Adj), G.isXYGraph x y ∧ G.edgeFinset.card = n}