Documentation

FormalConjectures.ErdosProblems.«42»

Erdős Problem 42: Maximal Sidon Sets and Disjoint Difference Sets #

Reference: erdosproblems.com/42

This problem asks whether maximal Sidon sets can coexist with other Sidon sets that have disjoint difference sets (apart from 0).

theorem Erdos42.erdos_42 :
(∀ M1, ∀ᶠ (N : ) in Filter.atTop, ∀ (A : Set ), A.IsMaximalSidonSetIn NBSet.Icc 1 N, IsSidon B B.ncard = M (A - A) (B - B) = {0}) sorry

Erdős Problem 42: Let M ≥ 1 and N be sufficiently large in terms of M. Is it true that for every maximal Sidon set A ⊆ {1,…,N} there is another Sidon set B ⊆ {1,…,N} of size M such that (A - A) ∩ (B - B) = {0}?

theorem Erdos42.erdos_42.constructive :
(∃ (f : ), ∀ (M N : ), 1 Mf M N∀ (A : Set ), A.IsMaximalSidonSetIn NBSet.Icc 1 N, IsSidon B B.ncard = M (A - A) (B - B) = {0}) sorry

A variant asking for explicit bounds on how large N needs to be in terms of M.

This version provides a constructive function f such that for all M ≥ 1 and N ≥ f(M), every maximal Sidon set A ⊆ {1,…,N} has another Sidon set B ⊆ {1,…,N} of size M with disjoint difference sets (apart from 0).

The set {1, 2, 4} is a maximal Sidon set in {1, ..., 4}.

theorem Erdos42.example_difference_set :
{1, 2, 4} - {1, 2, 4} = {0, 1, 2, 3}

The difference set of {1, 2, 4} is {0, 1, 2, 3}.

theorem Erdos42.maximal_sidon_contains_zero (A : Set ) (N : ) (hN : 1 N) (hA : A.IsMaximalSidonSetIn N) :
0 A - A

For any maximal Sidon set, the difference set contains 0.