Pointwise products of L² functions on a product measure #
For an L²(μ) function f and an L²(ν) function g on s-finite measures, the pointwise
product (x, y) ↦ f x * g y belongs to L²(μ ⊗ ν), and the assignment factors the inner product
as a tensor:
⟪f₁ ⊗ g₁, f₂ ⊗ g₂⟫ = ⟪f₁, f₂⟫ * ⟪g₁, g₂⟫.
Consequently the products of two orthonormal families are an orthonormal family of L²(μ ⊗ ν).
For σ-finite factors the products of two Hilbert bases form a Hilbert basis
HilbertBasis.prod of L²(μ ⊗ ν). Its index type is the product of the factor index types,
and its basis vectors are the concrete pointwise products of the factor vectors.
The underlying normed-ring construction and its additive and scalar laws are provided by
TauCeti.MeasureTheory.Function.Lp.Product.
The tensor family has dense linear span in L²(μ ⊗ ν) for arbitrary factor index types. Thus
expansions in the product Hilbert basis are available without countability assumptions on either
basis. The vanishing-integral lemmas relate orthogonality to all elementary tensors to the
integrals of representatives over finite-measure rectangles and measurable sets.
The scalars are generic over [RCLike 𝕜], so a single construction serves both the real and
complex L² spaces.
Main definitions #
MeasureTheory.Lp.prodMul— the pointwise product(x, y) ↦ f x * g yofF : L²(μ)andG : L²(ν)as a vector ofL²(μ ⊗ ν).HilbertBasis.prod— the Hilbert basis ofL²(μ ⊗ ν)built from Hilbert bases of the factors.
Main statements #
MeasureTheory.MemLp.mul_prod— the pointwise product ofL²functions isL²for the product measure.MeasureTheory.Lp.inner_prodMul— the inner product of two tensors factors as a product of inner products.Orthonormal.prodMul— products of orthonormal families are orthonormal.HilbertBasis.orthogonal_span_range_prodMul_eq_bot— the basis tensors have trivial orthogonal complement.TauCeti.setIntegral_prod_eq_zero_of_forall_inner— orthogonality to every elementary tensor implies vanishing integrals over finite-measure rectangles.TauCeti.setIntegral_eq_zero_of_forall_inner— orthogonality to every elementary tensor implies vanishing integrals over all measurable sets of finite measure.HilbertBasis.prod_apply— the(i, j)basis vector is the tensorb₁ i ⊗ b₂ j;HilbertBasis.coeFn_prodgives its a.e. representative.
The tensor inner-product identity. The inner product of two pointwise-product vectors in
L²(μ ⊗ ν) factors as the product of the inner products of the factors.
Orthonormality of the tensor family. If b and c are orthonormal families of L²(μ) and
L²(ν), their pointwise products form an orthonormal family of L²(μ ⊗ ν), indexed by the product
of index types.
The tensor construction is norm-multiplicative.
The tensor as a bounded bilinear map. prodMulL F G = prodMul F G, packaged so that
either operand can be fixed: prodMulL F fixes the left factor, prodMulL.flip G the right.
Its operator norm is at most 1.
Equations
- MeasureTheory.Lp.prodMulL = (LinearMap.mk₂ 𝕜 MeasureTheory.Lp.prodMul ⋯ ⋯ ⋯ ⋯).mkContinuous₂ 1 ⋯
Instances For
Basis tensors detect all tensors. A vector orthogonal to every tensor built from two Hilbert bases is orthogonal to every elementary tensor. Thus the basis tensors suffice for testing orthogonality to the family of elementary tensors.
A vector orthogonal to every elementary tensor has vanishing integral over every measurable rectangle whose sides have finite measure. This determines its averages on such rectangles.
A vector orthogonal to every elementary tensor has vanishing integral over every measurable set of finite measure.
Completeness of the tensor family. The tensors built from two Hilbert bases have trivial
orthogonal complement in L²(μ ⊗ ν). Together with orthonormality, this supplies the completeness
condition for the product Hilbert basis.
The product Hilbert basis. Pointwise products of two Hilbert bases form a Hilbert basis of
L²(μ ⊗ ν), indexed by the product of the index types.
Equations
- b₁.prod b₂ = HilbertBasis.mkOfOrthogonalEqBot ⋯ ⋯
Instances For
The vector of HilbertBasis.prod at ij is the tensor of the corresponding factor vectors.
The vector of HilbertBasis.prod at ij is a.e. the pointwise product of its factors.