High-contrast homogenization: Provider.Quenched.SmallContrastLinearDecay #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The linear level schedule's geometric conversion: hdecay at a law-free rate #
second half. The exact log-level recursion of the
squaring level schedule (linY_succ: y_{j+1} = 2y_j − log₃(128A²), hence
z := y − log₃(128A²) doubles exactly), the per-round spacing bound
s_j ≤ Cs·y_j with the single explicit constant linCs (every logarithm
in the lags, memories, window counts, and pads is at most a multiple of
the level logarithm once y_j ≥ 1), and the telescoping
r_{j+1} − r_0 ≤ 4·Cs·z_j give
F n ≤ ((3:ℝ)^(−linRate))^(n − nStart) for n ≥ nStart := linR … 0,
with linRate := 1/(4·linCs) — an explicit function of
(A, α, b₀, b_A, b₂, c_A, S₀) only: LAW-FREE at the instantiation where
S₀ is the dimension-only lag channel, and the start nStart linear in
ns + log₃S₁/b_A + log₃S₂/b₂ — the one-time burn-in.
The level logarithm.
Equations
- HCPolySupport.HighContrast.Quenched.linY A d0 j = Real.logb 3 (1 / HCPolySupport.HighContrast.Quenched.linLam A d0 j)
Instances For
The centered level logarithm: doubles exactly.
Equations
- HCPolySupport.HighContrast.Quenched.linZ A d0 j = HCPolySupport.HighContrast.Quenched.linY A d0 j - Real.logb 3 (128 * A ^ 2)
Instances For
The law-free conclusion rate.
Equations
- HCPolySupport.HighContrast.Quenched.linRate A alpha b0 bA b2 cA S0 = 1 / (4 * HCPolySupport.HighContrast.Quenched.linCs A alpha b0 bA b2 cA S0)
Instances For
The spacing bound and the telescoping #
The per-round spacing is at most Cs times the level logarithm.
The telescoping: the round starts stay within 2Cs centered levels.
The corrected-model descent in hdecay shape. Law-free rate
linRate (a function of A, α, b₀, b_A, b₂, c_A, S₀ only), threshold
linear in ns plus the one-time absolute burn-ins.