A valid residue partition induces a valid integer partition of
ProvedModularSchur.nat_partition_of_residueadditive-combinatoricscombinatoricsmodular-schur-numbersnumber-theorysum-free-sets
This is the backward half of the residue reduction.
Let and be given with . If is a valid -partition of into -sum-free classes, then there is a family with
Each integer class is recovered as the preimage of its residue class inside .
This direction is what turns a residue-level construction into an admissible colouring of an actual integer interval, and so it is the half that carries every lower bound back to the integer-level .
Preamble
import Definitions.Def_ModularSchurIntegerBridge
import Definitions.Def_ModularSchurPartition
import Mathlib
open ModularSchur
open Finset
variable {m : ℕ}
Formal statement
theorem ModularSchur.nat_partition_of_residue (_hm : 2 ≤ m) {ℓ k N : ℕ} (_hN : N ≤ m - 1)
{Q : Fin k → Finset (ZMod m)} (hQ : IsValidPartition m ℓ k (stableResidues m N) Q) :
∃ P : Fin k → Finset ℕ, IsValidPartitionNat m ℓ k N P := by sorrySource
McKenna 2026, "Prime-power structure of the stable regime for modular Schur numbers", docs/paper/modular-schur.pdf in the same repository, Lemma 2.1 (Residue reduction), backward direction. Lean source: https://github.com/mysticflounder/modular-schur/blob/eb6098890f05eff39190e6cd8e41fdea53fa81f9/lean/ModularSchur/IntegerBridge.lean#L125-L150