Documentation

FormalRamsey.Ramsey2Color

def Ramsey₂Prop (N s t : ℕ) :
Equations
Instances For
    Equations
    • ⋯ = ⋯
    Instances For
      theorem Ramsey₂PropIneq {M N s t : ℕ} :
      0 < M + N → Ramsey₂Prop M s t.succ → Ramsey₂Prop N s.succ t → Ramsey₂Prop (M + N) s.succ t.succ
      def Ramsey₂ (s t : ℕ) :
      Equations
      Instances For
        theorem Ramsey₂2 (k : ℕ) :
        theorem Ramsey₂1 (k : ℕ) :
        theorem Ramsey₂PropStrictIneq {M N s t : ℕ} :
        Odd M → Odd N → Ramsey₂Prop M.succ s t.succ → Ramsey₂Prop N.succ s.succ t → Ramsey₂Prop (M + N).succ s.succ t.succ
        theorem Ramsey₂ToRamsey₂Prop {N s t : ℕ} :
        Ramsey₂ s t = N → Ramsey₂Prop N s t
        theorem Ramsey₂0 {s : ℕ} :
        Ramsey₂ 0 s = 0
        theorem Ramsey₂Symm {s t : ℕ} :
        theorem Ramsey₂ByList (N s t : ℕ) :
        Ramsey₂Prop N s.succ t.succ ↔ ∀ (f : Sym2 (Fin N) → Fin 2), (∃ l ∈ List.sublistsLen s.succ (List.finRange N), List.Pairwise (fun (u v : Fin N) => f s(u, v) = 0) l) ∨ ∃ l ∈ List.sublistsLen t.succ (List.finRange N), List.Pairwise (fun (u v : Fin N) => f s(u, v) = 1) l
        theorem R43 :
        Ramsey₂ 4 3 = 9
        theorem R53 :
        Ramsey₂ 5 3 = 14
        theorem R44 :
        Ramsey₂ 4 4 = 18