Skip to content

Erdős problem 402

Prove that, for any finite set A⊂NA\subset\mathbb{N}, there exist a,b∈Aa, b\in A such that gcd⁡(a,b)≤a/∣A∣. \gcd(a, b)\leq a/|A|.

Sources

The source's own material, retained exactly.

3 retained statements36c6d0fef71a

Open selected source

FormalConjectures/ErdosProblems/

402.lean

Retained formal statement2 of 3

A conjecture of Graham [Gr70], who also conjectured that (assuming AA itself has no common divisor) the only cases where equality is achieved are when A={1,…,n}A = \{1, \dots, n\} or A={L/1,…,L/n}A = \{L/1, \dots, L/n\} (where L=lcm⁡(1,…,n)L = \operatorname{lcm}(1, \dots, n)) or A={2,3,4,6}A = \{2, 3, 4, 6\}. Note: The source [BaSo96] mentioned on the Erdős page makes it clear what quantifiers to use for "where equality is achieved". See Theorem 1.1 there.

TODO(firsching): Consider if we should have the other direction here as well or an iff statement.

FormalConjectures/ErdosProblems/402.leanErdos402.erdos_402.variants.equality7 linesExact file
∀ (A : Finset ℕ),  0 ∉ A →    A.Nonempty →      A.gcd id = 1 →        (∀ a ∈ A, ∀ b ∈ A, ↑a / ↑A.card ≤ ↑(a.gcd b)) →          A = Finset.Icc 1 A.card ∨            A = Finset.image (fun x => (Finset.Icc 1 A.card).lcm id / x) (Finset.Icc 1 A.card) ∨ A = {2, 3, 4, 6}
SolvedStatement only, no proof