Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Sands-Sauer-Woodrow Theorem 3: blocked three-coloured tournaments have a monochromatic sink

Open
SandsSauerWoodrow.three_coloured_blocked_sink

by marwahaha · Oct 17, 2026 · Mathlib 0df444a (Lean v4.33.1)

combinatoricsgraph-theory

This is Theorem 3 of Sands, Sauer and Woodrow, On monochromatic paths in edge-coloured digraphs, J. Combin. Theory Ser. B 33 (1982), 271–275, stated on p. 274 with its proof on pp. 274–275.

Let TTT be a tournament on a nonempty finite set VVV of vertices whose arcs are coloured with three colours — call them red, blue and green, encoded as 000, 111 and 222 — and suppose the vertices are partitioned into blocks, given by a map b:V→ιb : V \to \iotab:V→ι whose fibres are the blocks, such that for every arc u→vu \to vu→v of TTT:

  1. if uuu and vvv lie in different blocks, b(u)≠b(v)b(u) \neq b(v)b(u)=b(v), then the arc is red; and
  2. if uuu and vvv lie in the same block, b(u)=b(v)b(u) = b(v)b(u)=b(v), then the arc is blue or green.

Then there is a vertex v0v_0v0​ such that every other vertex x≠v0x \neq v_0x=v0​ reaches v0v_0v0​ by a monochromatic directed path.

The source proves this from the two-coloured corollary, block by block.

Formalization Note. The map bbb is required only to describe the partition; it need not be surjective, since the conclusion does not distinguish empty blocks. Colours are constrained on arcs only, and the colours are named in the order red =0= 0=0, blue =1= 1=1, green =2= 2=2 fixed by the encoding.

Preamble
import Definitions.Def_opg1808_colored_tournaments

open OPG1808

universe u v
Formal statement
namespace SandsSauerWoodrow

theorem three_coloured_blocked_sink {V : Type u} {ι : Type v} [Fintype V] [Nonempty V]
    (D : Digraph V) (color : ArcColoring V) (htournament : IsTournament D)
    (b : V → ι)
    (hred : ∀ u v, D u v → b u ≠ b v → color u v = 0)
    (hbg : ∀ u v, D u v → b u = b v → (color u v = 1 ∨ color u v = 2)) :
    ∃ v : V, ∀ x : V, x ≠ v → MonochromaticallyReaches D color x v := by sorry

end SandsSauerWoodrow
Source
B. Sands, N. Sauer, R. Woodrow, On monochromatic paths in edge-coloured digraphs, J. Combin. Theory Ser. B 33 (1982), no. 3, 271-275. Theorem 1 (pp. 271-273); Corollary 2 (p. 273); Theorem 3 (pp. 274-275); PROBLEM (p. 275).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me