Tail three-family assembly from single tail quotient subset
ProvedErdos390.tail_three_family_of_single_tailasymptoticscombinatoricsnumber-theory
Let and let be a finite subset such that . Then setting and produces three pairwise disjoint subsets of satisfying:
Preamble
import Mathlib import Definitions.Def_erdos390_problem open Erdos390
Formal statement
namespace Erdos390
theorem tail_three_family_of_single_tail
{n h D : ℕ} {tail : Finset ℕ}
(htail_sub : tail ⊆ factorInterval (2 * n) (2 * n + h))
(hprod : tail.prod id * D = (factorInterval (2 * n) (2 * n + h)).prod id) :
∃ (fixed bank candidates : Finset ℕ),
fixed ⊆ factorInterval (2 * n) (2 * n + h) ∧
bank ⊆ factorInterval (2 * n) (2 * n + h) ∧
candidates ⊆ factorInterval (2 * n) (2 * n + h) ∧
Disjoint fixed bank ∧
Disjoint fixed candidates ∧
Disjoint bank candidates ∧
fixed.prod id * bank.prod id * candidates.prod id * D =
(factorInterval (2 * n) (2 * n + h)).prod id := by sorry
end Erdos390Source
P. Erdős, Some problems in number theory, 1975; Erdős Problem 390 tail three-family assembly