Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.Closure.ClosureFinalArithmetic

ClosureFinalArithmetic #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

The closure node's parameter arithmetic #

ABK26, l.approximate.recurrence.formula, (the standing hypotheses and the quantifier range) and e.cgamma.constraints.

Closure.NodeContract.TwoSidedClosure quantifies its constant C outside the model and uses it twice: as the largeness threshold C c⋆^{-1} <= E of the standing hypothesis, and as the constant of the two printed displays. The two uses pull in opposite directions --- a larger C strengthens the hypothesis and weakens the conclusion --- so the node's proof is free to enlarge C. This module carries the four pieces of bookkeeping that enlargement needs.

What is supplied #

The two regime derivations #

Write K0 = principalResponseBudgetConst * 3^128, so that principalResponseSwitchBudget M = K0 E^2 (log cgamma)^2 cgamma.

c⋆ <= 3/2 (Disorder.cstar_le_three_halves), so C c⋆^{-1} <= E gives E >= 2C/3; and E >= 1 with cgamma <= E^{-5} gives cgamma <= E^{-1}. Hence cgamma <= 3/(2C) <= 1/3 <= e^{-1} as soon as C >= 9/2.

For the budget, put t = sqrt (sqrt cgamma), so t^4 = cgamma and log cgamma = 4 log t. From log u <= u - 1 at u = t^{-1}, -log t <= t^{-1}, so (log cgamma)^2 <= 16 t^{-2} and

  cgamma (log cgamma)^2 <= t^4 . 16 t^{-2} = 16 t^2 = 16 sqrt cgamma .

With cgamma <= E^{-5} and sqrt (E^5) = E^2 sqrt E, E^2 sqrt cgamma <= (sqrt E)^{-1}, so

  3 principalResponseSwitchBudget M E 64 <= 48 K0 (sqrt E)^{-1} <= 1

as soon as sqrt E >= 48 K0, which E >= 2C/3 >= (48 K0)^2 gives. closureRegimeConst is 9 + (3/2)(48 K0)^2, which covers both.

References #

The induction state is downward closed #

Frozen.Section3.inductionState is downward closed in its scale.

The frozen definition is two clauses of the form forall m, m <= m0 -> ..., so lowering m0 only shrinks the range of both.

The two displays are monotone in the constant #

The flat error is monotone in the constant.

The upper display is monotone in the constant.

The lower display is monotone in the constant.

The regime threshold #

The absolute threshold at which the manuscript's standing hypotheses C c⋆^{-1} <= E and cgamma <= E^{-5} already deliver the two smallness facts grants. It depends on nothing.

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

    The regime lower bound on E #

    From the contract's own two antecedents, E is at least 2C/3.

    cgamma <= E^{-5} and E >= 1 give cgamma <= E^{-1}.

    The two regime facts #

    cgamma <= e^{-1} is a consequence of the contract's own antecedents, at the absolute threshold closureRegimeConst.

    An elementary logarithmic bound: for 0 < g <= 1, g (log g)^2 <= 16 sqrt g.

    3 principalResponseSwitchBudget M <= 1 is a consequence of the contract's own antecedents, at the absolute threshold closureRegimeConst.