High-contrast homogenization: Provider.Quenched.SmallContrastRestartEndpoint #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The hcore body from a hatted decay, rather than from a recursion #
The endpoint composition reads the recursion and runs the iteration lemma, so
its interface is hinit, hsmall, and hrec. The
two-stage scheme does not produce a recursion at the restart base: it produces
the decay already, in the restart-base decay's shape
∀ n, hatExcess P q N₀' n ≤ Kpre * (3 : ℝ) ^ (-gam * (n : ℝ)) .
hcore_body_of_hatted_decay below is the outer composition read from that
shape. Its proof is the endpoint composition's body with the iteration step
removed:
hhat_all_of_hatted_decay moves the decay to the ∀ n ≥ 2N₀ form that
exists_annealed_decay_of_hhat_and_transfer consumes, and the composition is
unchanged.
Both lemmas are reindexings of a given decay bound.
The hatted decay past 2N₀, from a decay at the base. The literal
hhat hypothesis of exists_annealed_decay_of_hhat_and_transfer, read off a
geometric bound on the hatted excess rather than off a recursion.
The hcore body from a hatted decay. The endpoint composition's
conclusion,
with the decay supplied rather than derived — the interface the two-stage scheme
delivers at the restart base.