Documentation

LeanPool.TwoColoringOneRound.LowerBound.LocalRule

LeanPool.TwoColoringOneRound.LowerBound.LocalRule #

theorem Distributed2Coloring.LowerBound.LocalRule.monochromatic_iff_patterns {n : } {two : Sym n} (round : Sym nBool) (hr_true : ∀ (a : Sym n), round a = true two a) (hr_false : ∀ (a : Sym n), round a = false a < two) (e : Edge n) :
Edge.monochromatic (fun (v : Vertex n) => g (round v.a) (round v.b) (round v.c)) e EdgePatterns.Pat0000 two e EdgePatterns.Pat1111 two e EdgePatterns.Pat1001 two e EdgePatterns.Pat0110 two e