High-contrast homogenization: Entry.GlobalSelection #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
p.global.selection #
HCPolySupport.HighContrast.Entry.global_selection is the type of
HCPoly/Entry/Statements/GlobalSelection.lean byte for byte, discharged from
Multiscale.global_run.
theorem
HCPolySupport.HighContrast.Entry.global_selection
(d : ℕ)
(hd : 2 ≤ d)
(γ : ℝ)
(hγ : γ ∈ Set.Ico 0 1)
(S : SelectionData)
(hS : S.Selects d γ)
:
∃ ε ∈ Set.Ioc 0 S.eps0,
∃ (Csrc : ℝ),
0 < Csrc ∧ ∀ (H : ℕ),
max 4 S.h ≤ H →
∃ (Cprof : ℝ),
0 < Cprof ∧ ∀ σ ∈ Set.Ioc 0 ε,
∃ (C : ℝ),
0 < C ∧ ∀ (P : MeasureTheory.Measure (CoeffSpace d)) (E : BlockMat d) (Ψ : ℝ → ℝ) (K : ℝ)
(Src : CoeffSpace d → ℝ),
MeasureTheory.IsProbabilityMeasure P →
IsStationaryLaw P →
IsUnitRangeLaw P →
CoarseEllipticityDagger P γ E Ψ K Src →
∀ (B : ℝ),
S.B0 ε σ ≤ B →
∀ (jStar : ℕ),
2 * d ≤ 3 ^ jStar →
⌈C * (B + 1) * Real.logb 3 (2 + aspectRatio E) + Csrc * Real.logb 3 (2 * K)⌉ ≤ ↑jStar →
∃ (F : BlockMat d) (s : ℤ) (t : ℤ),
IsSymmetricBlockMat F ∧ Book.Ch02.BlockPosDef F ∧ s < t ∧ t = s + ↑H ∧ ↑jStar + ⌈B * Real.logb 3 (2 + aspectRatio E)⌉ ≤ s ∧ t ≤ ↑jStar + ⌈(B + C) * Real.logb 3 (2 + aspectRatio E)⌉ ∧ adaptedCell
(Geometry.explicitRoundedGrid jStar
(explicitCanonicalMetric F))
t ⊆
centeredCube d (2 * ↑jStar) ∧ BlockMatLoewnerLE (blockScale (1 - √ε * σ) F)
(adaptedMean P
(Geometry.explicitRoundedGrid jStar
(explicitCanonicalMetric F))
s) ∧ BlockMatLoewnerLE
(adaptedMean P
(Geometry.explicitRoundedGrid jStar
(explicitCanonicalMetric F))
s)
(blockScale (1 + √ε * σ) F) ∧ (↑d)⁻¹ * detIncrement P
(Geometry.explicitRoundedGrid jStar
(explicitCanonicalMetric F))
s t < σ ∧ max
(max
(profile P γ
(Geometry.explicitRoundedGrid jStar
(explicitCanonicalMetric F))
jStar s s)
(profile P γ
(Geometry.explicitRoundedGrid jStar
(explicitCanonicalMetric F))
jStar s t))
(profile P γ
(Geometry.explicitRoundedGrid jStar
(explicitCanonicalMetric F))
jStar t t) + determinantDrift P γ
(Geometry.explicitRoundedGrid jStar
(explicitCanonicalMetric F))
jStar s + determinantDrift P γ
(Geometry.explicitRoundedGrid jStar
(explicitCanonicalMetric F))
jStar t ≤ Cprof * σ ^ ((1 - γ) / 8) ∧ (‖explicitCanonicalMetric F‖ * ‖(explicitCanonicalMetric F)⁻¹‖) ^ (1 / 2) ≤ (2 + aspectRatio E) ^ C
Proof of p.global.selection: the type of HCPoly/Entry/Statements/GlobalSelection.lean
byte for byte. Discharged from Multiscale.global_run by unfolding SelectedOutput.