Strong copies inside a level family.
ProvedB3Free.exists_strongCopy_levelFamilyaether-catalogbridges
Strong copies inside a level family. If S realizes at least d + 1 levels of
2^[n], then π(S) contains a strong copy of B_d.
theorem B3Free.exists_strongCopy_levelFamily{d : β} {S : Finset β}
(hS : d + 1 β€ (S.filter (Β· β€ Fintype.card Ξ±)).card) :
β ΞΉ : BoolLat d β Finset Ξ±, IsStrongCopy ΞΉ β§ β X, ΞΉ X β levelFamily Ξ± S := by sorry
Formalization Note Transplanted verbatim from the Aether Catalog source Bridges/B3FreeFamiliesLevels.lean; the statement is byte-identical to the source declaration, elaborated with autoImplicit disabled in the platform environment.
Preamble
-- Thm stub generated from Bridges/B3FreeFamiliesLevels.lean
import Mathlib
import Definitions.Def_Bridges_B3FreeFamilies
import Definitions.Def_Bridges_B3FreeFamiliesLevels
/-
Copyright (c) 2025 Harmonic. All rights reserved.
Released under Apache 2.0 license.
# Level (size-determined) families and the exact level-restricted extremal number
This file continues `Catalog/Bridges/B3FreeFamilies.lean` and
`Catalog/Bridges/B3FreeFamiliesBounds.lean`, which set up the framework of weak/strong
`P`-free families surrounding the paper *On the maximum size of `B_3`-free families*.
The paper's headline result is that `La(n, B_3) β₯ (3 + Ξ΅) C(n, βn/2β)` for some absolute
`Ξ΅ > 0`, i.e. that the three-layer construction is *not* optimal. Here we prove a
complementary structural statement: **no improvement at all can come from a family that is
determined by the sizes of its sets** β equivalently, from a family invariant under the
permutations of the ground set. Among all such families the `d` central layers are exactly
optimal.
## Main results
* `levelFamily` β the family of all subsets whose size lies in a prescribed set `S` of
levels, and `card_levelFamily : |π(S)| = β_{i β S} C(n, i)`.
* `exists_strongCopy_levelFamily` β if `S` contains `d + 1` levels that are realized in
`2^[n]`, then `π(S)` contains a *strong* copy of `B_d`. The levels need **not** be
consecutive; this generalizes `exists_strongCopy_layers`.
* `levelFamily_weakFree_iff`, `levelFamily_strongFree_iff` β `π(S)` is weak (strong)
`B_d`-free **iff** at most `d` levels of `S` are realized.
* `sum_choose_le_sum_choose_window` β for a unimodal binomial row, any `d` levels have total
weight at most that of `d` consecutive levels around the middle.
* `card_levelFamily_le_layers`, `level_extremal` β **exact level-restricted
extremal number**: a weak `B_d`-free level family has at most `|layers Ξ± a d|` sets, for
the central window `a`, and this is attained.
* `symmetric_weakFree_card_le`, `symmetric_weakFree_card_le_mul` β the same bound for every
permutation-invariant weak `B_d`-free family, and the clean corollary
`|F| β€ d Β· C(n, βn/2β)`: the `Ξ΅`-improvement of the paper must break the symmetry of the
cube.
* `La_boolLat_eq_two_pow_of_lt`, `LaStar_boolLat_eq_two_pow_of_lt` β the degenerate range
`n < d`, where the whole power set is `B_d`-free.
* `strongFree_boolLatOne_iff`, `LaStar_boolLatOne_eq` β Sperner's theorem also for the
strong extremal function, `La*(n, B_1) = C(n, βn/2β)`.
-/
open B3Free
open Finset
variable {Ξ± : Type*} [DecidableEq Ξ±] [Fintype Ξ±]
/-! ## Level families -/
/-! ## A weak copy of `B_d` realizes `d + 1` distinct levels -/
/-! ## A strong copy of `B_d` spread over `d + 1` arbitrary levels -/
variable {d : β}
/-! ## Which level families are `B_d`-free -/Formal statement
theorem B3Free.exists_strongCopy_levelFamily{d : β} {S : Finset β}
(hS : d + 1 β€ (S.filter (Β· β€ Fintype.card Ξ±)).card) :
β ΞΉ : BoolLat d β Finset Ξ±, IsStrongCopy ΞΉ β§ β X, ΞΉ X β levelFamily Ξ± S := by sorrySource