High-contrast homogenization: #
Provider.PolynomialHomogenization.Root.CorrectorComposition.GenerationSelection
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
the large-scale C¹ slope approximation clause (b2), third step: the generation selection, log-free #
What remains for ExactRootGaugeTerminal is to match the terminal's
continuous radii r ∈ Icc rStart R to the cube row's generations
q ∈ Finset.Icc n m, with Quenched.triadicCeilingIndex x ≤ n and n + 2 ≤ m.
This is bookkeeping, but carrying it out uncovers one structural fact worth recording, and it is not the one the rounded template suggests:
- the case split is on
ragainstR / (108 √d), not onRagainstrStart. Above that threshold the canonical outer cube ofrovershoots the inner cube ofR—3 ^ q(r)is only< 12 r, while3 ^ mis only> R / (3 √d)— so the cube row does not apply there, at anyR. That band is exactly what the near-terminal branch must cover, andr / R > 1 / (108 √d)is what makes that branch law-free; - the row's
n + 2 ≤ mis then automatic on the far branch, because3 ^ m ≥ 36 · rStart > 3 ^ (n + 1).
Everything below is comparison of triadic powers: no logarithm monotonicity,
no measure theory, and no estimate. outerTriadicGeneration is used only
through its two scale bounds.
Comparing triadic powers #
The inner generation: the largest triadic scale below R #
The largest triadic generation whose scale does not exceed R.
Equations
Instances For
The far branch: the outer generation of r lands in Icc n m #
The outer generation is bounded by a given inner one. If
12 r ≤ 3 ^ m then the canonical cube enclosing the ball of radius 2 r sits
at a generation at most m.
The outer generation is monotone in the radius, log-free. The proof
compares scales: 3 ^ n < 12 · rStart ≤ 12 · r = 3 · (4 r) ≤ 3 · 3 ^ q.
The row's gap n + 2 ≤ m is automatic on the far branch. If
36 · rStart ≤ 3 ^ m then the canonical outer generation of rStart is at
least two below m.
The threshold, and the two bounds the far branch needs #
The far/near threshold, discharged. With m an inner generation for
R in the sense R ≤ 3 ^ m * (3 √d), every radius below R / (108 √d) has its
canonical outer cube at a generation in Icc n m, and the gap n + 2 ≤ m holds
as soon as rStart is below that threshold too.