Replicating finite multiplicative blocks #
Disjoint dilates and padding preserve cardinality and a quantitative lower bound on runs.
Replication of a block #
theorem
RunsOfMultiples.replicate
(B G : Finset ℕ)
(y n : ℕ)
(hB : ∀ a ∈ B, 0 < a)
(hGB : G ⊆ B)
(hG : ∀ a ∈ G, ∀ (j : ℕ), 1 ≤ j → j ≤ y → j * a ∈ B)
:
Replication: from a block B with a subset G whose first y multiples lie in B,
build an n-element set of positive integers whose kVal-sum is at least
⌊n / |B|⌋ · |G| · (y + 1).