Documentation

LeanPool.HighContrastHomogenization.Entry.Response.Core.GalerkinOptimizerReadout

High-contrast homogenization: Entry.Response.Core.GalerkinOptimizerReadout #

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

Galerkin realization and readout of the response optimizer #

On a general open response cell, this file re-derives the measurable canonical response optimizer from the library's countable-energy Hilbert-space presentation and the Chapter-4 realization, constructing the correction space, the quadratic energy functional and its minimizer, and proving the measurability of the resulting bilinear form, inner product and readout. It then recovers the canonical optimizer's block state and its coefficient-on-a-slice presentation from the doubled minimizer, showing the readout is almost everywhere the full block vector, that it agrees under congruence, and that a potential built from it has zero trace on the book's boundary presentation. This furnishes the measurable response-optimizer readout that the response-transfer estimate p.response.transfer consumes.

Galerkin selection on a response cell #

This is the general-open-cell part of the measurable response-maximizer chain. It is re-derived on the current RegCoeffField carrier from CG's Chapter-4 Hilbert realization and this library's public countable-energy presentation.

The doubled operator system on a general positive-volume response cell.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def HCPolySupport.HighContrast.Multiscale.responseSliceOf {d : ℕ} {Om : Type u_1} {U : Set (Vec d)} {k : ℕ} {A : Om → RegCoeffField d} (hSlice : ∀ (w : Om), AEEQuantitativeEllipticSlice U k (A w).toFun) (w : Om) :

    The carrier slice datum at a parameter.

    Equations
    Instances For

      On a general response cell, Mu is the energy of the Hilbert minimizer.

      theorem HCPolySupport.HighContrast.Multiscale.tendsto_responseCellMuCandidate_selected {d : ℕ} {Om : Type u_1} {U : Set (Vec d)} {k : ℕ} [MeasureTheory.IsFiniteMeasure (volumeMeasureOn U)] (hvol : 0 < (MeasureTheory.volume U).toReal) {A : Om → RegCoeffField d} (hSlice : ∀ (w : Om), AEEQuantitativeEllipticSlice U k (A w).toFun) (P0 : BlockVec d) (ξ : ℕ → ↥(canonicalMuBlockCorrectionGeneratorSubmodule U)) (index : ℕ → Om → ℕ) (hindex : ∀ (m : ℕ) (w : Om), blockEnergyAverage U (A w).toFun (canonicalMuGeneratorAffineField P0 (ξ (index m w))) ≤ Mu U P0 (A w).toFun + 1 / (↑m + 1)) (w : Om) :

      Near-minimal fixed Galerkin competitors converge pointwise to the response-cell minimizer.

      theorem HCPolySupport.HighContrast.Multiscale.stronglyMeasurable_responseCellMuMinimizer {d : ℕ} {Om : Type u_1} [mOm : MeasurableSpace Om] {U : Set (Vec d)} {k : ℕ} [MeasureTheory.IsFiniteMeasure (volumeMeasureOn U)] (hUopen : IsOpen U) (hUfin : MeasureTheory.volume U ≠ ⊤) (hvol : 0 < (MeasureTheory.volume U).toReal) {A : Om → RegCoeffField d} (hSlice : ∀ (w : Om), AEEQuantitativeEllipticSlice U k (A w).toFun) (hEntry : ∀ (i j : Fin d) {φ : Vec d → ℝ}, ContDiff ℝ (↑⊤) φ → HasCompactSupport φ → tsupport φ ⊆ U → Measurable fun (w : Om) => entryTestR i j φ (A w)) (P0 : BlockVec d) :

      The doubled Mu minimizer on a general positive-volume open cell is strongly measurable in any regular-field parameter whose supported smooth entry tests are measurable on one quantitative ellipticity slice.

      theorem HCPolySupport.HighContrast.Multiscale.measurable_inner_responseCellMuMinimizer {d : ℕ} {Om : Type u_1} [mOm : MeasurableSpace Om] {U : Set (Vec d)} {k : ℕ} [MeasureTheory.IsFiniteMeasure (volumeMeasureOn U)] (hUopen : IsOpen U) (hUfin : MeasureTheory.volume U ≠ ⊤) (hvol : 0 < (MeasureTheory.volume U).toReal) {A : Om → RegCoeffField d} (hSlice : ∀ (w : Om), AEEQuantitativeEllipticSlice U k (A w).toFun) (hEntry : ∀ (i j : Fin d) {φ : Vec d → ℝ}, ContDiff ℝ (↑⊤) φ → HasCompactSupport φ → tsupport φ ⊆ U → Measurable fun (w : Om) => entryTestR i j φ (A w)) (P0 : BlockVec d) (y : ↥(HilbertBlockL2 U)) :
      Measurable fun (w : Om) => inner ℝ y ((responseCellMuHilbert hvol (responseSliceOf hSlice w)).minimizerMap P0)

      Every fixed Hilbert-space coordinate of the general-cell minimizer is measurable.

      theorem HCPolySupport.HighContrast.Multiscale.measurable_readout_responseCellMuMinimizer {d : ℕ} {Om : Type u_1} [mOm : MeasurableSpace Om] {U : Set (Vec d)} {k : ℕ} [MeasureTheory.IsFiniteMeasure (volumeMeasureOn U)] (hUopen : IsOpen U) (hUfin : MeasureTheory.volume U ≠ ⊤) (hvol : 0 < (MeasureTheory.volume U).toReal) {A : Om → RegCoeffField d} (hSlice : ∀ (w : Om), AEEQuantitativeEllipticSlice U k (A w).toFun) (hEntry : ∀ (i j : Fin d) {φ : Vec d → ℝ}, ContDiff ℝ (↑⊤) φ → HasCompactSupport φ → tsupport φ ⊆ U → Measurable fun (w : Om) => entryTestR i j φ (A w)) (P0 : BlockVec d) {R : Om → ↥(HilbertBlockL2 U) → ℝ} (hRcont : ∀ (w : Om), Continuous (R w)) (hRmeas : ∀ (Y : ↥(canonicalMuBlockCorrectionGeneratorSubmodule U)), Measurable fun (w : Om) => R w (Selection.cellMuCandidate P0 Y)) :
      Measurable fun (w : Om) => R w ((responseCellMuHilbert hvol (responseSliceOf hSlice w)).minimizerMap P0)

      Continuous sample-dependent readouts transfer from fixed Galerkin competitors to the response-cell minimizer.

      The energy pairing against a fixed state, evaluated at a Galerkin competitor, is the corresponding block pairing average.

      theorem HCPolySupport.HighContrast.Multiscale.measurable_energyBilin_responseCellMuMinimizer {d : ℕ} {Om : Type u_1} [mOm : MeasurableSpace Om] {U : Set (Vec d)} {k : ℕ} [MeasureTheory.IsFiniteMeasure (volumeMeasureOn U)] (hUopen : IsOpen U) (hUfin : MeasureTheory.volume U ≠ ⊤) (hvol : 0 < (MeasureTheory.volume U).toReal) {A : Om → RegCoeffField d} (hSlice : ∀ (w : Om), AEEQuantitativeEllipticSlice U k (A w).toFun) (hEntry : ∀ (i j : Fin d) {φ : Vec d → ℝ}, ContDiff ℝ (↑⊤) φ → HasCompactSupport φ → tsupport φ ⊆ U → Measurable fun (w : Om) => entryTestR i j φ (A w)) (P0 : BlockVec d) {Y : BlockState d} (hY : MemBlockL2 U Y.eval) :

      The coefficient-dependent doubled energy pairing of the minimizer against a fixed block state is measurable.

      Recovery of the canonical response optimizer from the doubled minimizer #

      The complete doubled state of the Chapter-2 canonical response maximizer.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        A weighted coordinate readout of the canonical optimizer state.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          A regular field on a quantitative slice, packaged as a Chapter-2 coefficient object.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            A pointwise Chapter-2 doubled minimizer represents the same Hilbert minimizer selected by the general-cell Galerkin construction.

            Coordinatewise a.e. recovery of the canonical optimizer's complete doubled state.

            theorem HCPolySupport.HighContrast.Multiscale.measurable_integral_weighted_canonicalOptimizerBlockState {d : ℕ} {Om : Type u_1} [mOm : MeasurableSpace Om] {U : Book.Ch02.Domain d} [MeasureTheory.IsFiniteMeasure (volumeMeasureOn U.carrier)] {k : ℕ} (hUopen : IsOpen U.carrier) (hUfin : MeasureTheory.volume U.carrier ≠ ⊤) (hvol : 0 < (MeasureTheory.volume U.carrier).toReal) {A : Om → RegCoeffField d} (hSlice : ∀ (w : Om), AEEQuantitativeEllipticSlice U.carrier k (A w).toFun) (hEntry : ∀ (i j : Fin d) {φ : Vec d → ℝ}, ContDiff ℝ (↑⊤) φ → HasCompactSupport φ → tsupport φ ⊆ U.carrier → Measurable fun (w : Om) => entryTestR i j φ (A w)) (aU : Om → Book.Ch02.CoeffOn U) (haU : ∀ (w : Om), (aU w).toCoeffField = (A w).toFun) (p q : Vec d) (α : BlockCoord d) {η : Vec d → ℝ} (hη : MemScalarL2 U.carrier η) :
            Measurable fun (w : Om) => ∫ (x : Vec d) in U.carrier, η x * toFullBlockVec (canonicalOptimizerBlockState U (aU w) p q x) α

            Weighted coordinate readouts of the canonical optimizer are measurable on one quantitative ellipticity slice of a general response cell.