This file introduces the actual L² ambient types used later to package the
potential and solenoidal spaces as subspaces of a Hilbert space.
The current Sobolev layer still uses predicate-level MemLp witnesses in many
places. This file provides the first typed Lp layer on bounded domains so the
closed-subspace and minimization arguments can be formulated cleanly.
The restricted Lebesgue measure on a domain U ⊆ \R^d.
Equations
Instances For
Scalar-valued L²(U) with respect to restricted Lebesgue measure.
Equations
Instances For
Vector-valued L²(U; \R^d).
Equations
Instances For
Block-valued L²(U; \R^{2d}).
Equations
Instances For
Hilbert-valued L²(U; \R^d) built from the custom Euclidean carrier
HilbertVec d. This is the intended ambient space for Hilbert-space arguments.
Equations
Instances For
Hilbert-valued L²(U; \R^{2d}) built from the custom Euclidean carrier
HilbertBlockVec d. This is the intended ambient space for the doubled
\mu-problem.
Equations
Instances For
Predicate-level scalar L² membership on U.
Equations
Instances For
Predicate-level vector L² membership on U.
Equations
Instances For
Predicate-level Hilbert-vector L² membership on U.
Equations
Instances For
Predicate-level Hilbert-block L² membership on U.
Equations
Instances For
Reinterpret a plain vector field as a field valued in the Euclidean Hilbert carrier.
Equations
Instances For
Reinterpret a plain doubled field as a field valued in the Euclidean Hilbert carrier.
Equations
Instances For
Promote a scalar MemLp witness to the ambient ScalarL2 type.
Equations
Instances For
Promote a vector MemLp witness to the ambient VectorL2 type.
Equations
Instances For
Promote a block MemLp witness to the ambient BlockL2 type.
Equations
Instances For
Extract L² control of the first block component from block L² control.
Extract L² control of the second block component from block L² control.
Reinterpret a plain block L² witness as a Hilbert-block L² witness.
Reinterpret a plain vector L² witness as a Hilbert-vector L² witness.
Promote a Hilbert-vector MemLp witness to the ambient HilbertVectorL2
type.
Equations
Instances For
Promote a plain vector MemLp witness directly to the Hilbert-vector
ambient type.
Instances For
Promote a Hilbert-block MemLp witness to the ambient HilbertBlockL2
type.
Equations
Instances For
Promote a plain block MemLp witness directly to the Hilbert-block ambient
type.
Instances For
Continuous linear integration over a measurable subset, acting on scalar
L²(U) classes.
Equations
Instances For
Continuous linear coordinate integration over a measurable subset, acting
on Hilbert-vector L²(U) classes.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Transport plain vector L² fields into the Hilbert-vector carrier by
applying Vec -> HilbertVec pointwise.
Equations
Instances For
Transport Hilbert-vector L² fields back to the plain vector carrier by
applying HilbertVec -> Vec pointwise.
Equations
Instances For
Continuous linear identification between the plain vector carrier
VectorL2 U and the Hilbert-vector carrier HilbertVectorL2 U.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Transport plain block L² fields into the Hilbert-block carrier by applying
BlockVec -> HilbertBlockVec pointwise.
Equations
Instances For
Transport Hilbert-block L² fields back to the plain block carrier by
applying HilbertBlockVec -> BlockVec pointwise.
Equations
Instances For
Continuous linear identification between the plain block carrier BlockL2 U
and the Hilbert-block carrier HilbertBlockL2 U.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Continuous linear projection from a Hilbert block L² field to its
potential component.
Equations
- Homogenization.hilbertBlockVecPotentialCLM = { toLinearMap := PiLp.projₗ 2 (fun (x : Fin 2) => Homogenization.HilbertVec d) 0, cont := ⋯ }
Instances For
Continuous linear projection from a Hilbert block vector to its flux component.
Equations
- Homogenization.hilbertBlockVecFluxCLM = { toLinearMap := PiLp.projₗ 2 (fun (x : Fin 2) => Homogenization.HilbertVec d) 1, cont := ⋯ }
Instances For
Continuous linear projection from a Hilbert block L² field to its
potential component.
Equations
Instances For
Continuous linear projection from a Hilbert block L² field to its flux
component.
Equations
Instances For
Constant Hilbert block fields as elements of the ambient space
L²(U; \R^{2d}).
Equations
Instances For
Constant algebraic block vectors embedded into the Hilbert-valued ambient
space L²(U; \R^{2d}).
Equations
Instances For
A fixed block matrix acts continuously on the ambient Hilbert space
L²(U; \R^{2d}) by pointwise application.