The Komlós bound #
Adapted for Lean Pool by changing module paths and selecting explicit imports.
A real matrix whose columns have Euclidean norm at most 1 has discrepancy at most 36.
The file proves this for arbitrary finite row and column types, then gives the scaled bound
and the equivalent statements for vectors and colourings.
The proof uses Komlos.discrepancy_le_of_grid. Given η > 0, approximate each matrix entry
within η / (n + 1), where n is the number of columns. A colouring for the approximation
has discrepancy at most 36 + η for the original matrix. Letting η tend to zero gives the
bound.
Theorem 1.2 (Komlós conjecture, with constant 36): a real matrix whose columns have
Euclidean norm at most 1 has discrepancy at most 36.
Theorem 1.2, scaled: a real matrix whose columns have Euclidean norm at most C has
discrepancy at most 36 * C.
Theorem 1.2, Euclidean form: if v i ∈ ℝ ^ κ have Euclidean norm at most 1, then the
matrix with columns v i has discrepancy at most 36.
Theorem 1.2, colouring form: vectors of Euclidean norm at most 1 admit a colouring whose
signed sum has every coordinate bounded by 36.