Documentation

LeanPool.HighContrastHomogenization.Provider.Quenched.SmallContrastSplitAdapters

High-contrast homogenization: Provider.Quenched.SmallContrastSplitAdapters #

Imported from the Apache-2.0 HighContrastHomogenization development at commit 7a13dbcd8d6609264a713373f5c69ceeac870472.

The two adapters of the closing pass records exactly one shape mismatch in the fusion's argument #

table, and one identification that is definitional. Both are here.

theorem HCPolySupport.HighContrast.Quenched.iterationDropSum_alpha_adapter {F : ℕ → ℝ} (hFmono : ∀ (p q : ℕ), p ≤ q → F q ≤ F p) {g : ℝ} (hg1 : g ≤ 1) (n : ℕ) :

The rate adapter. A drop bound at the rooted-drop rate is a drop bound at the recursion rate.

theorem HCPolySupport.HighContrast.Quenched.weakDropConstant_nonneg (d : ℕ) {M L alpha cD delta : ℝ} (halpha0 : 0 < alpha) (hcD : 0 ≤ cD) (hdelta : 0 ≤ delta) :
0 ≤ weakDropConstant M L alpha cD delta

The drop constant of the summed split is nonnegative.

theorem HCPolySupport.HighContrast.Quenched.hwsq_at_recursionAlpha {d : ℕ} {F : ℕ → ℝ} (hFmono : ∀ (p q : ℕ), p ≤ q → F q ≤ F p) {g : ℝ} (hg1 : g ≤ 1) {M L cD delta w : ℝ} {n : ℕ} (halpha0 : 0 < contrastAlpha g) (hcD : 0 ≤ cD) (hdelta : 0 ≤ delta) (hw : w ^ 2 ≤ weakDropConstant M L (contrastAlpha g) cD delta * iterationDropSum (3 ^ (-contrastAlpha g)) F n) :

The drop bound at the recursion rate. This is the hwsq position of hrec_line_of_one_step_isotropy_sharp_at_jb_src, from the summed split's output.