Documentation

FormalRamsey.RamseyBase

def Ramsey.graphAtColor {N k : } (G : SimpleGraph (Fin N)) (f : Sym2 (Fin N)Fin k) (i : Fin k) :
Equations
Instances For
    instance Ramsey.instDecidableRelFinAdjGraphAtColor {N k : } (G : SimpleGraph (Fin N)) [DecidableRel G.Adj] (f : Sym2 (Fin N)Fin k) (i : Fin k) :
    Equations
    • One or more equations did not get rendered due to their size.
    def Ramsey.RamseyProp {k : } (N : ) (s : List.Vector k.succ) :
    Equations
    Instances For
      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 MRamseyProp M s
      def Ramsey.monochromaticVicinity {α : Type} [Fintype α] {c : } (g : SimpleGraph α) [DecidableRel g.Adj] (v : α) (f : Sym2 αFin c) (i : Fin c) :
      Equations
      Instances For
        theorem Ramsey.monochromaticVicinity_Ramsey {N c : } {v : Fin N} {f : Sym2 (Fin N)Fin c.succ} {i : Fin c.succ} {s : List.Vector c.succ} :
        RamseyProp (monochromaticVicinity v f i).card s(∃ (S : Finset (Fin N)), (graphAtColor f i).IsNClique (s.get i).succ S) ∃ (i' : Fin c.succ) (S : Finset (Fin N)), i' i (graphAtColor f i').IsNClique (s.get i') S