instance
Ramsey.instDecidableRelFinAdjGraphAtColor
{N k : ℕ}
(G : SimpleGraph (Fin N))
[DecidableRel G.Adj]
(f : Sym2 (Fin N) → Fin k)
(i : Fin k)
:
DecidableRel (graphAtColor G f i).Adj
Equations
- One or more equations did not get rendered due to their size.
instance
Ramsey.instDecidablePredNatMemSetSetOfRamseyProp
(k : ℕ)
(s : List.Vector ℕ k.succ)
:
DecidablePred (Membership.mem {N : ℕ | RamseyProp N s})
Equations
theorem
Ramsey.RamseyProp0
{k : ℕ}
{s : List.Vector ℕ k.succ}
:
RamseyProp 0 s → ∃ (i : Fin k.succ), s.get i = 0
theorem
Ramsey.RamseyMonotone
{N k : ℕ}
{s : List.Vector ℕ k.succ}
:
RamseyProp N s → ∀ {M : ℕ}, N ≤ M → RamseyProp M s
def
Ramsey.monochromaticVicinity
{α : Type}
[Fintype α]
{c : ℕ}
(g : SimpleGraph α)
[DecidableRel g.Adj]
(v : α)
(f : Sym2 α → Fin c)
(i : Fin c)
:
Finset α
Equations
- Ramsey.monochromaticVicinity g v f i = {x ∈ g.neighborFinset v | f s(v, x) = i}