Documentation

LeanPool.FrontierMathOpenHypergraphs.Lubell

Lubell frames and asymptotic context #

The Lubell frame #

noncomputable def HypergraphLowerBound.M (t : ) :

M_t = lcm { C(t-1, r) : 1 ≤ r ≤ t-1 }.

Equations
Instances For

    The multiplicity attached to each j-subset in the Lubell family.

    Equations
    Instances For
      noncomputable def HypergraphLowerBound.lubellCap (t : ) :
      Fin t

      The constant capacity vector of the Lubell frame.

      Equations
      Instances For

        All support patterns of size j on [t], each occurring once.

        Equations
        Instances For

          The j-subsets in the Lubell multiset, each with the prescribed multiplicity.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            The Lubell support multiset on [t].

            Equations
            Instances For
              noncomputable def HypergraphLowerBound.lubellCardSum (t : ) :

              The explicit cardinality expression for the Lubell frame.

              Equations
              Instances For

                Vandermonde-Chu identity for the frame bound #

                Infrastructure for the frame bound #

                Vandermonde-Chu identity ingredients #

                The Lubell multiset L_t is an (M_t, ..., M_t)-frame with |L_t| = M_t * t * (h_t - 1).

                Digit sum formula for k_n #

                @[irreducible]

                Sum of binary digits of m.

                Equations
                Instances For

                  The prefix sum of binary digit counts appearing in the formula for k n.

                  Equations
                  Instances For

                    k_n = n + Σ_{j=0}^{n-1} s_2(j), and k_n / (n log_2 n) → 1/2.

                    noncomputable def HypergraphLowerBound.fixedTCoeff (t : ) :

                    The asymptotic coefficient (h_t - 1) / log_2 t appearing in the fixed-t bound.

                    Equations
                    Instances For

                      The fixed-t lower bound #

                      theorem HypergraphLowerBound.fixed_t_bound (t : ) (ht : 2 t) :
                      ∃ (C : ), 0 < C ∀ (n : ), 1 n(H n) fixedTCoeff t * n * Real.logb 2 n - C * n

                      For fixed t ≥ 2, H(n) ≥ (h_t - 1) / log_2(t) · n log_2(n) - C_t · n.

                      noncomputable def HypergraphLowerBound.degree (edges : Finset (Finset )) (v : ) :

                      The number of edges in edges containing the vertex v.

                      Equations
                      Instances For

                        The asymptotic theorem #

                        The asymptotic lower bound: liminf H(n)/k_n ≥ 2 ln 2.

                        theorem HypergraphLowerBound.thm_asymptotic :
                        (∀ (t : ), 2 t∃ (C : ), 0 < C ∀ (n : ), 1 n(H n) fixedTCoeff t * n * Real.logb 2 n - C * n) 2 * Real.log 2 Filter.liminf (fun (n : ) => (H n) / (k n)) Filter.atTop

                        The asymptotic theorem of frontier.tex, packaging the fixed-t lower bound and its consequence for the liminf ratio H(n) / k_n.