Floating rounding with exact row sums and bounded column discrepancy
ProvedErdos390.column_sparse_floating_roundingcombinatoricsdiscrepancyerdos390rounding
Let be finite sets, a row assignment, and a zero-one incidence matrix. Suppose each coordinate belongs to at most columns. If has integer sums on every row, there exists such that
This is the finite rounding step in the guarded upper-bound construction for Erdős problem 390. Its row equalities preserve complete signatures, while its discrepancy bound controls the subsequent prime-valuation correction.
Preamble
import Definitions.Def_erdos390_floating_rounding open scoped BigOperators open Erdos390.WholePaper
Formal statement
theorem Erdos390.column_sparse_floating_rounding
{A R C : Type*} [Fintype A] [Fintype R] [Fintype C]
(row : A → R) (inc : C → A → Prop) (d : ℕ) (x : A → ℝ)
(hx : ∀ a, 0 ≤ x a ∧ x a ≤ 1)
(hrowInt : ∀ r, ∃ k : ℤ,
∑ a ∈ rowSet row r, x a = (k : ℝ))
(hsparse : ∀ a,
(columnsContaining Finset.univ inc a).card ≤ d) :
∃ X : A → ℝ,
(∀ a, X a = 0 ∨ X a = 1) ∧
(∀ r, ∑ a ∈ rowSet row r, X a =
∑ a ∈ rowSet row r, x a) ∧
∀ c, |∑ a, (X a - x a) * zeroOneColumn inc c a| ≤ (4 * d : ℝ) := by sorrySource
Shouqiao Wang, A Proposed Solution to Erdos Problem 390, Section 10, Lemma floating-rounding (label lem:floating-rounding); https://github.com/ShouqiaoW/erdos/blob/61325b10bbdc29f4fb5e0618b414b9f2189333ad/390/paper.tex ; matching complete Lean proof in 390/lean/Erdos390/WholePaper/FloatingRounding.lean and its four dependencies.