Union-free families
DefinitionFamilies in which no member is a union of other members#✓fully proved
A family \(F\) of finite sets is union-free over its subfamilies if no member \(A \in F\) is the union of a nonempty subfamily of \(F\) that does not contain \(A\).
def SubfamilyUnionFree {α : Type*} [DecidableEq α]
(F : Finset (Finset α)) : Prop :=
∀ A ∈ F, ∀ T ⊆ F.erase A, T.Nonempty → T.sup id ≠ A
DefinitionUnion-free family#✓fully proved
A family \(F\) of subsets of \(\{0, \dots, n-1\}\) is union-free if there are no pairwise distinct \(A, B, C \in F\) with \(A \cup B = C\).
def IsUnionFree {n : ℕ} (F : Finset (Finset (Fin n))) : Prop :=
∀ A ∈ F, ∀ B ∈ F, ∀ C ∈ F, A ≠ B → A ≠ C → B ≠ C → A ∪ B ≠ C
Used by 1
DefinitionMaximum size of a union-free family#✓fully proved
For a natural number \(n\), the largest size \(|F|\) of a union-free family \(F\) of subsets of \(\{0, \dots, n-1\}\).
noncomputable def maxUnionFreeSize (n : ℕ) : ℕ :=
sSup {k : ℕ | ∃ F : Finset (Finset (Fin n)), IsUnionFree F ∧ F.card = k}
def IsUnionFree {n : ℕ} (F : Finset (Finset (Fin n))) : Prop :=
∀ A ∈ F, ∀ B ∈ F, ∀ C ∈ F, A ≠ B → A ≠ C → B ≠ C → A ∪ B ≠ C
WantedExt/Combinatorics/UnionFreeFamiliesErdosProblem447Wanted.lean:38
Uses 1 · Used by 2
DefinitionErdős Problem 447, first question#✓fully proved
The assertion that the maximum size of a union-free family of subsets of \(\{0, \dots, n-1\}\) is \(o(2^n)\) as \(n \to \infty\).
def maxUnionFreeSizeLittleO : Prop :=
(fun n : ℕ => (maxUnionFreeSize n : ℝ)) =o[Filter.atTop] fun n : ℕ => (2 : ℝ) ^ n
noncomputable def maxUnionFreeSize (n : ℕ) : ℕ :=
sSup {k : ℕ | ∃ F : Finset (Finset (Fin n)), IsUnionFree F ∧ F.card = k}
WantedExt/Combinatorics/UnionFreeFamiliesErdosProblem447Wanted.lean:42
Uses 1 · Used by 1
DefinitionErdős Problem 447, second question#✓fully proved
The assertion that, for every real \(\varepsilon > 0\) and all sufficiently large \(n\), the maximum size of a union-free family of subsets of \(\{0, \dots, n-1\}\) is at most \((1 + \varepsilon)\binom{n}{\lfloor n/2 \rfloor}\); that is, it is at most \((1 + o(1))\binom{n}{\lfloor n/2 \rfloor}\).
def maxUnionFreeSizeCentralBinomial : Prop :=
∀ ε : ℝ, 0 < ε → ∀ᶠ n : ℕ in Filter.atTop,
(maxUnionFreeSize n : ℝ) ≤ (1 + ε) * n.choose (n / 2)
noncomputable def maxUnionFreeSize (n : ℕ) : ℕ :=
sSup {k : ℕ | ∃ F : Finset (Finset (Fin n)), IsUnionFree F ∧ F.card = k}
WantedExt/Combinatorics/UnionFreeFamiliesErdosProblem447Wanted.lean:42
Uses 1 · Used by 1
TheoremUnion-free families have vanishing density (Erdős Problem 447)#●ready to prove
The maximum size of a union-free family of subsets of \(\{0, \dots, n-1\}\) is \(o(2^n)\) as \(n \to \infty\).
This follows from Kleitman's bound \((1 + o(1))\binom{n}{\lfloor n/2 \rfloor}\); Erdős reported an earlier unpublished proof by Sárközy and Szemerédi.
public theorem_wanted maxUnionFreeSizeLittleO_holds : maxUnionFreeSizeLittleO
def maxUnionFreeSizeLittleO : Prop :=
(fun n : ℕ => (maxUnionFreeSize n : ℝ)) =o[Filter.atTop] fun n : ℕ => (2 : ℝ) ^ n
WantedExt/Combinatorics/UnionFreeFamiliesErdosProblem447Wanted.lean:47
Sources
- T. F. Bloom, Erdős Problems, Problem #447, https://www.erdosproblems.com/447 (status PROVED (LEAN)); resolution: D. Kleitman, Collections of subsets containing no two sets and their union, Proceedings of the LA Meeting AMS (1971), 153-155, |F| < (1 + o(1)) C(n, ⌊n/2⌋) (erdosproblems.com/447).
Uses 1
TheoremKleitman's bound for union-free families (Erdős Problem 447)#●ready to prove
For every real \(\varepsilon > 0\) and all sufficiently large \(n\), the maximum size of a union-free family of subsets of \(\{0, \dots, n-1\}\) is at most \((1 + \varepsilon)\binom{n}{\lfloor n/2 \rfloor}\); that is, it is at most \((1 + o(1))\binom{n}{\lfloor n/2 \rfloor}\).
public theorem_wanted maxUnionFreeSizeCentralBinomial_holds : maxUnionFreeSizeCentralBinomial
def maxUnionFreeSizeCentralBinomial : Prop :=
∀ ε : ℝ, 0 < ε → ∀ᶠ n : ℕ in Filter.atTop,
(maxUnionFreeSize n : ℝ) ≤ (1 + ε) * n.choose (n / 2)
WantedExt/Combinatorics/UnionFreeFamiliesErdosProblem447Wanted.lean:52
Sources
- T. F. Bloom, Erdős Problems, Problem #447, https://www.erdosproblems.com/447 (status PROVED (LEAN)); resolution: D. Kleitman, Collections of subsets containing no two sets and their union, Proceedings of the LA Meeting AMS (1971), 153-155, |F| < (1 + o(1)) C(n, ⌊n/2⌋) (erdosproblems.com/447).
Uses 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.