Documentation

LeanPool.HighContrastHomogenization.Frozen.PolynomialEntryBridge

High-contrast homogenization: Frozen.PolynomialEntryBridge #

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

From the printed form of t.polynomial.entry to the calibrated form #

The theorem t.polynomial.entry is printed as a statement about every scale beyond the entry scale: for a tolerance σ ∈ (0, 1] there is a constant C with Θ_m ≤ 1 + σ for every m ≥ ⌈C log₃(2 + Π K)⌉. The consumers of the theorem in the proofs of t.algebraic.convergence and t.random.homogenization use it in a calibrated form instead: a tolerance c_* below both members of a calibration pair (c_sc, c_end), and a single entry generation m_ent exhibited as a natural number, bounded by the printed ceiling and with 3^{m_ent} polynomial in 2 + Π K.

This module derives the second from the first. Three steps are involved.

The assumptions e.stationarity, e.unit.range and e.coarse.ellipticity are the ones the printed statement carries: HCPoly.Frozen.IsStationaryLaw, HCPoly.Frozen.IsUnitRangeLaw and HCPoly.Frozen.CoarseEllipticityDagger, read by the proofs of the propositions under their project-namespace names. Nothing is converted here.

The positivity of the printed entry scale: 2 + Π K > 1 whenever the reference aspect ratio is nonnegative and the growth witness exceeds one, so a positive multiple of its base-three logarithm has a positive ceiling.

theorem HCPoly.Frozen.exists_entry_generation {C b : ℝ} (hC : 0 < C) (hb : 1 < b) :
∃ (mEnt : ℕ), ↑mEnt = ⌈C * Real.logb 3 b⌉ ∧ 3 ^ mEnt ≤ 3 * b ^ C

The printed entry generation as a natural number, with the two printed readings of the entry scale: it is the ceiling itself, and its triadic exponential is bounded by the printed polynomial.

theorem HCPoly.Frozen.polynomial_entry_random_source_of_printed (d : ℕ) (hd : 2 ≤ d) (cSc _δ₀ cEnd : ℝ) (hcSc : 0 < cSc) (_hδ₀ : _δ₀ ∈ Set.Ioo 0 1) (hcEnd : 0 < cEnd) (_hcal : (1 + _δ₀) ^ 2 * (1 + cEnd) ≤ 1 + cSc) :

The bridge. The calibrated form of t.polynomial.entry used by ss.algebraic.convergence and ss.random.dirichlet, derived from the printed form. The calibration pair (c_sc, c_end) is carried by the statement; the intermediate δ₀ and the calibration inequality are carried for the consumers and are not used here.