Documentation

LeanPool.FullyDynamicMatching.FD1D.V5.Parameters

Parameters for manuscript bundle v5 #

This module records the exact choices

a = 2000 * ceil(log₂(m+1)) and n = 2^L = 2^floor(log₂(max(1, floor(m/a)))).

The v5 regularization parameter.

Equations
Instances For

    The positive integer whose largest dyadic power determines the depth.

    Equations
    Instances For

      The depth of the complete dyadic partition.

      Equations
      Instances For

        The number of leaves in the complete dyadic partition.

        Equations
        Instances For
          theorem FD1D.V5.parameterA_pos {m : ℕ} (hm : 1 ≤ m) :
          theorem FD1D.V5.parameterA_cast_pos {m : ℕ} (hm : 1 ≤ m) :
          0 < ↑(parameterA m)
          theorem FD1D.V5.depthTarget_le {m : ℕ} (hm : 1 ≤ m) :
          theorem FD1D.V5.treeDepth_le_clog {m : ℕ} (hm : 1 ≤ m) :

          The exact depth budget a ≥ 2000 L.

          theorem FD1D.V5.parameterA_cast_ge_treeDepth {m : ℕ} (hm : 1 ≤ m) :
          2000 * ↑(treeDepth m) ≤ ↑(parameterA m)
          theorem FD1D.V5.one_div_leafCount_le_two_mul_parameterA_div {m : ℕ} (hm : 1 ≤ m) :
          1 / ↑(leafCount m) ≤ 2 * ↑(parameterA m) / ↑m

          The spatial discretization estimate 1/n ≤ 2a/m.

          The potential budget used in the transient energy estimate.

          theorem FD1D.V5.parameterA_cast_le_logb {m : ℕ} (hm : 2 ≤ m) :
          ↑(parameterA m) ≤ 8000 * Real.logb 2 ↑m

          A convenient explicit base-two logarithmic upper bound.

          theorem FD1D.V5.parameterA_cast_le_log {m : ℕ} (hm : 2 ≤ m) :
          ↑(parameterA m) ≤ 8000 / Real.log 2 * Real.log ↑m

          Explicit natural-log form of a = O(log m), valid for m ≥ 2.

          theorem FD1D.V5.parameterA_cast_le_log_succ {m : ℕ} (hm : 2 ≤ m) :
          ↑(parameterA m) ≤ 8000 / Real.log 2 * Real.log ↑(m + 1)

          The same bound in the manuscript's displayed log(m+1) form.

          theorem FD1D.V5.parameterA_isBigO_log :
          (fun (m : ℕ) => ↑(parameterA m)) =O[Filter.atTop] fun (m : ℕ) => Real.log ↑m

          Asymptotic natural-log form of the parameter estimate.