Coarse-graining support: Support.CoarseGraining.MuOperator.CoeffOperator #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
Mu operator -- coefficient-operator realization and system APIs #
MuCoeffOperatorData structure and namespace with measurability, uniform-bound, operator / operatorSymm / operatorCoercive constructors under IsEllipticFieldOn, the blockPairing / blockEnergy integrability lemmas, and the MuOperatorRealization / MuOperatorSystemData / PotentialSolenoidalL2Data namespaces that feed into the Mu-recovery layer.
Measurability and uniform boundedness package for the normalized doubled
coefficient operator attached to a.
This is the remaining analytic input needed to turn x ↦ \mathbf A(a,x) into a
concrete MuOperatorRealization U a.
- measurableSet_domain : MeasurableSet U
Measurability of the underlying domain.
- measurable_normalizedBlockCoeffOperator : Measurable (normalizedBlockCoeffOperator U a)
Measurability of the normalized pointwise coefficient operator.
- opNormBound : ℝ
A uniform operator-norm bound.
Nonnegativity of the bound.
The normalized coefficient operators are bounded by
opNormBound.
Instances For
The square root of the block matrix squared norm bound, divided by the real volume of U.
Equations
Instances For
Concrete measurable/bounded coefficient-operator data built directly from the
ellipticity assumptions recorded in IsEllipticFieldOn.
Equations
- One or more equations did not get rendered due to their size.
Instances For
View the normalized coefficient operator as a uniformly bounded measurable
pointwise L² operator field.
Equations
- M.toPointwiseField = { field := HCPolySupport.normalizedBlockCoeffOperator U a, measurable_field := ⋯, opNormBound := M.opNormBound, opNormBound_nonneg := ⋯, le_opNormBound := ⋯ }
Instances For
The bounded L² operator induced by the normalized coefficient field.
Equations
Instances For
The unnormalized pointwise doubled coefficient operator attached to a,
viewed as a bounded measurable operator field on the Hilbert block carrier.
This auxiliary field is used only to prove integrability of the raw pairing
X · A(a,x) Y from block L² control and ellipticity.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Ellipticity plus block L² control makes the raw doubled pairing
integrable on U.
Ellipticity plus block L² control makes the raw doubled energy density
integrable on U.
Concrete L²(U; \R^{2d}) data for the note's averaged doubled coefficient
operator.
The field ae_apply says that the operator acts pointwise by the doubled block
matrix \mathbf A(a,x), multiplied by the normalizing factor appearing in
\fint_U.
The ambient
L²operator.- ae_apply (F : ↥(HilbertBlockL2 U)) : ↑↑(self.operator F) =ᵐ[volumeMeasureOn U] fun (x : Vec d) => (MeasureTheory.volume U).toReal⁻¹ • (HilbertBlockVec.applyBlockMat (blockCoeffField a x)) (↑↑F x)
Almost-everywhere pointwise description of the averaged operator.
- operatorSymm : (↑self.operator).IsSymmetric
Symmetry of the induced bilinear form.
- operatorCoercive : IsCoercive (energyBilinOfOperator self.operator)
Coercivity of the induced bilinear form.
Instances For
Forget the pointwise description and feed the operator package into the
Hilbert-space \mu problem.
Equations
- M.toMuHilbertRealization correctionSpace = HCPolySupport.MuHilbertRealization.ofOperator correctionSpace M.operator ⋯ ⋯
Instances For
For typed block L² fields, the Hilbert-space bilinear form of a concrete
MuOperatorRealization reproduces the note's averaged doubled pairing.
The arguments appear in the order dictated by energyBilinOfOperator:
the operator acts on the first entry. Writing the theorem with the fields
swapped makes the right-hand side match the note's convention
X \cdot \mathbf A(a,x) Y.
Package measurable bounded coefficient-operator data together with the
symmetry and coercivity hypotheses needed by the doubled \mu problem.
Equations
- M.toMuOperatorRealization operatorSymm operatorCoercive = { operator := M.operator, ae_apply := ⋯, operatorSymm := operatorSymm, operatorCoercive := operatorCoercive }
Instances For
Package measurable bounded coefficient-operator data into a concrete doubled operator realization using the symmetry and coercivity consequences of the ellipticity hypotheses.
Equations
- M.toMuOperatorRealizationOfIsEllipticFieldOn hEll hvol = M.toMuOperatorRealization ⋯ ⋯
Instances For
Deterministic input data for the doubled \mu problem on U.
This bundles exactly the concrete operator-theoretic witnesses currently needed
to pass from a coefficient field to the Hilbert-space minimization engine. The
package is intentionally samplewise, so a future random-field layer can assign
one such package to each realization \omega without changing the deterministic
API.
- correctionSpace : MuCorrectionSpaceData U
The closed correction space
\Lpoto(U) × \Lsolo(U). - coeffOperatorData : MuCoeffOperatorData U a
Measurable bounded coefficient-operator data.
- operatorSymm : (↑self.coeffOperatorData.operator).IsSymmetric
Symmetry of the concrete doubled
L²operator. - operatorCoercive : IsCoercive (energyBilinOfOperator self.coeffOperatorData.operator)
Coercivity of the concrete doubled energy form.
Instances For
Replace the correction-space package while keeping the same coefficient operator data, symmetry, and coercivity witnesses.
Equations
- M.withCorrectionSpace correctionSpace = { correctionSpace := correctionSpace, coeffOperatorData := M.coeffOperatorData, operatorSymm := ⋯, operatorCoercive := ⋯ }
Instances For
The concrete doubled operator realization extracted from the deterministic system package.
Equations
Instances For
The concrete Hilbert-space realization of the doubled \mu problem
extracted from the deterministic system package.
Equations
Instances For
Build the deterministic doubled operator package directly from the packaged
block correction space \Lpoto(U) × \Lsolo(U) together with the concrete
coefficient-operator data.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Build the deterministic doubled operator system directly from a packaged potential/solenoidal correction space and raw ellipticity assumptions.