Documentation

LeanPool.HighContrastHomogenization.Provider.Quenched.CoupledWitnessAssembly

High-contrast homogenization: Provider.Quenched.CoupledWitnessAssembly #

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

Assembly of the coupled mixing-scale witness #

The finite-range engine fixes its stretched-exponential tail constant before the exponent and before the coefficient law. This file records the remaining outer composition: a normalized reference-family package supplies the decay, row-series and polynomial-cost data for each law, while the unit-range renormalization theorem constructs the coupled witness.

structure HCPolySupport.HighContrast.Quenched.CoupledWitnessEngineData {d : ℕ} (P : MeasureTheory.Measure (CoeffSpace d)) (gamma : ℝ) (E : BlockMat d) (Psi : ℝ → ℝ) (K : ℝ) (S : CoeffSpace d → ℝ) (Abar : BlockMat d) (Nann : ℕ) (theta deltaOut Cmix : ℝ) :

The lawwise data left after selecting the exponent and the uniform polynomial cost. It contains no coupled witness: that witness is constructed by the finite-range renormalization engine.

Instances For
    theorem HCPolySupport.HighContrast.Quenched.exists_coupledWitnessAssembly (d : ℕ) (_hd : 2 ≤ d) (hdata : ∀ g ∈ Set.Ico 0 1, ∀ (alpha : ℝ), 0 < alpha → ∃ (Cmix : ℝ) (theta : ℝ) (deltaOut : ℝ), 0 < Cmix ∧ 0 < theta ∧ deltaOut ∈ Set.Ioo 0 1 ∧ ∀ (P : MeasureTheory.Measure (CoeffSpace d)) (E : BlockMat d) (Psi : ℝ → ℝ) (K : ℝ) (S : CoeffSpace d → ℝ) (Abar : BlockMat d) (Nann : ℕ), MeasureTheory.IsProbabilityMeasure P → IsStationaryLaw P → IsUnitRangeLaw P → CoarseEllipticityDagger P g E Psi K S → IsSymmetricBlockMat Abar → Book.Ch02.BlockPosDef Abar → (∀ (j : ℕ), annealedContrast P ↑(Nann + j) - 1 ≤ 3 ^ (-alpha * ↑j)) → (∀ (j : ℕ), BlockMatLoewnerLE Abar (annealedBlock P (centeredCube d ↑(Nann + j))) ∧ BlockMatLoewnerLE (annealedBlock P (centeredCube d ↑(Nann + j))) (blockScale (1 + 6 * 3 ^ (-alpha * ↑j)) Abar)) → Nonempty (CoupledWitnessEngineData P g E Psi K S Abar Nann theta deltaOut Cmix)) :
    ∃ (cd : ℝ), 0 < cd ∧ ∀ g ∈ Set.Ico 0 1, ∀ (alpha : ℝ), 0 < alpha → ∃ (Cmix : ℝ) (cMix : ℝ) (kappa : ℝ) (delta : ℝ), 0 < Cmix ∧ 0 < cMix ∧ 0 < kappa ∧ delta ∈ Set.Ioo 0 1 ∧ ∀ (P : MeasureTheory.Measure (CoeffSpace d)) (E : BlockMat d) (Psi : ℝ → ℝ) (K : ℝ) (S : CoeffSpace d → ℝ) (Abar : BlockMat d) (Nann : ℕ), MeasureTheory.IsProbabilityMeasure P → IsStationaryLaw P → IsUnitRangeLaw P → CoarseEllipticityDagger P g E Psi K S → IsSymmetricBlockMat Abar → Book.Ch02.BlockPosDef Abar → (∀ (j : ℕ), annealedContrast P ↑(Nann + j) - 1 ≤ 3 ^ (-alpha * ↑j)) → (∀ (j : ℕ), BlockMatLoewnerLE Abar (annealedBlock P (centeredCube d ↑(Nann + j))) ∧ BlockMatLoewnerLE (annealedBlock P (centeredCube d ↑(Nann + j))) (blockScale (1 + 6 * 3 ^ (-alpha * ↑j)) Abar)) → ∃ (W : CoupledMixingScaleWitness P (fun (m : ℕ) (a : CoeffSpace d) => quenchedBlockRow ((1 + 3 * g) / 4) Abar (max 1 (S a / 3 ^ Nann)) (physicalScaleCoefficient Nann a) m) cMix cd (↑d - 2 * g) kappa delta), W.normalization ≤ (2 + aspectRatio E * K) ^ Cmix

    Assemble the coupled witness in the quantifier order used by the random homogenization root. In particular, the dimensional tail constant is selected before the exponent, and the four witness constants are selected before the law and all of its coefficient data.