Strict monotonicity of the grid enumeration for
ProvedClassicalSchur.liftPrefix_strictMonoadditive-combinatoricscombinatoricsramsey-theoryschur-degree-block-sumssum-free-sets
This lemma shows that the formula enumerates the grid in increasing order.
Let and be natural numbers, and for let , so that when with . Then the map is strictly increasing on :
Consequently, for every , the numbers are the elements of the grid in increasing order, and the lifted sequence of the Lift bundle is the jump sequence , with positive entries. The prefix-sum formula for the lifted sequence, the lift lemma and the lower bound rely on this.
Formalization Note The conclusion is Mathlib's StrictMono (liftPrefix m₁ M), over all of ; the note uses it only for .
Preamble
import Definitions.Def_ClassicalSchurLift import Mathlib open ClassicalSchur
Formal statement
theorem ClassicalSchur.liftPrefix_strictMono {m₁ M : ℕ} (hm₁ : 0 < m₁) (hM : m₁ ≤ M) :
StrictMono (liftPrefix m₁ M) := by sorrySource
A. McKenna, "The Schur degree of block sums: L(4) = 16 and L(5) ≥ 49", Zenodo (2026), https://doi.org/10.5281/zenodo.22987189, §4, proof of Lemma 4.1 (because M ≥ m₁, the elements u + Mj in increasing order are x_L = u + Mj with L = j·m₁ + u). Lean source: https://github.com/mysticflounder/schur-degree-block-sums/blob/v1.0.1/lean/ClassicalSchur/Lift.lean#L37-L51 (release v1.0.1, doi:10.5281/zenodo.22987688).