Infinite-dimensional operator ridgelet transform

8.3. Manuscript Section 3🔗

8.3.1. Lemma 3.1 — Homogeneous Gaussian mixture (lem:homogeneous-mixture)🔗

Blueprint node: Lemma 2.1.4. Status: verified (all 6 Lean theorems verified).

Formalization note. Stated for Gaussian layers N with IsCenteredGaussianLayers P N (ν_α := gaussianMixture N α, a Giry-monad bind); parts: σ-finite, finite on bounded Borel sets, ν_α(H) = ∞, full support (IsOpenPosMeasure), the pushforward identity, and its integrated form for nonnegative Borel F. The existence of the layers is the separate infrastructure statement OperatorRidgelet.exists_isCenteredGaussianLayers.

OperatorRidgelet.Paper.lem_homogeneous_mixture_i, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:homogeneous-mixture]** Homogeneous Gaussian mixture.  In infinite dimension the
mixture `ν_α` is σ-finite. -/
theorem lem_homogeneous_mixture_i (hH : ¬ FiniteDimensional ℝ H) {P : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) {N : ℝ → Measure H} (hN : IsCenteredGaussianLayers P N)
    {α : ℝ} (hα : 0 < α) :
    SigmaFinite (gaussianMixture N α) := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_homogeneous_mixture_ii, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:homogeneous-mixture]** Homogeneous Gaussian mixture.  The mixture `ν_α` is
finite on bounded Borel sets. -/
theorem lem_homogeneous_mixture_ii (hH : ¬ FiniteDimensional ℝ H) {P : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) {N : ℝ → Measure H} (hN : IsCenteredGaussianLayers P N)
    {α : ℝ} (hα : 0 < α) :
    ∀ E : Set H, MeasurableSet E → Bornology.IsBounded E → gaussianMixture N α E < ⊤ := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_homogeneous_mixture_iii, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:homogeneous-mixture]** Homogeneous Gaussian mixture.  The mixture `ν_α` is
infinite on `H`. -/
theorem lem_homogeneous_mixture_iii (hH : ¬ FiniteDimensional ℝ H) {P : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) {N : ℝ → Measure H} (hN : IsCenteredGaussianLayers P N)
    {α : ℝ} (hα : 0 < α) :
    gaussianMixture N α Set.univ = ⊤ := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_homogeneous_mixture_iv, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:homogeneous-mixture]** Homogeneous Gaussian mixture.  The mixture `ν_α` has
full support: it charges every nonempty open set. -/
theorem lem_homogeneous_mixture_iv (hH : ¬ FiniteDimensional ℝ H) {P : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) {N : ℝ → Measure H} (hN : IsCenteredGaussianLayers P N)
    {α : ℝ} (hα : 0 < α) :
    (gaussianMixture N α).IsOpenPosMeasure := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_homogeneous_mixture_v, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:homogeneous-mixture]** Homogeneous Gaussian mixture.  Homogeneity:
`(D_ω)_# ν_α = |ω|^{-α} ν_α` for `ω ≠ 0`. -/
theorem lem_homogeneous_mixture_v (hH : ¬ FiniteDimensional ℝ H) {P : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) {N : ℝ → Measure H} (hN : IsCenteredGaussianLayers P N)
    {α : ℝ} (hα : 0 < α) :
    IsHomogeneous α (gaussianMixture N α) := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_homogeneous_mixture_vi, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:homogeneous-mixture]** Homogeneous Gaussian mixture.  The integrated form of
homogeneity: `∫ F(ωa) ν_α(da) = |ω|^{-α} ∫ F dν_α` for every nonnegative Borel `F`. -/
theorem lem_homogeneous_mixture_vi (hH : ¬ FiniteDimensional ℝ H) {P : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) {N : ℝ → Measure H} (hN : IsCenteredGaussianLayers P N)
    {α : ℝ} (hα : 0 < α) :
    ∀ ω : ℝ, ω ≠ 0 → ∀ F : H → ℝ≥0∞, Measurable F →
      ∫⁻ a, F (ω • a) ∂gaussianMixture N α =
        ENNReal.ofReal (|ω| ^ (-α)) * ∫⁻ ξ, F ξ ∂gaussianMixture N α := by

Status: verified by comparator.

8.3.2. Definition 3.2 — Admissible analysis filter (def:admissible-filter)🔗

Blueprint node: Definition 2.2.2. Status: verified (its Lean theorem is verified).

Formalization note. ρ : SchwartzMap ℝ ℝ; 0 < C < ∞ is integrability plus positivity. IsBandPass includes ρ ≠ 0 (a band-pass filter is admissible, hence nonzero), which the claim 'admissible for every α > 0' (def_admissible_filter) needs.

OperatorRidgelet.IsAdmissible: definition in the library (structure in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.admissibilityConst: definition in the library (def in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.IsBandPass: definition in the library (structure in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.crossAdmissibilityConst: definition in the library (def in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.Paper.def_admissible_filter, theorem in Challenge/Transform.lean:

/-- **Definition [def:admissible-filter]** Admissible analysis filter.  A band-pass filter is
`α`-admissible for every `α > 0`. -/
theorem def_admissible_filter (ρ : SchwartzMap ℝ ℝ) (hρ : IsBandPass ρ) :
    ∀ α : ℝ, 0 < α → IsAdmissible α ρ := by

Status: verified by comparator.

8.3.3. Definition 3.3 — Gaussian-weighted ridgelet transform (def:ridgelet-analysis)🔗

Blueprint node: Definition 2.2.3. Status: defined (definitions only, nothing for comparator to check).

Formalization note. Defined for a general input measure μ (μ_Q is the instance IsCenteredGaussian Q μ); 𝒢_μ f is gaussFourier.

OperatorRidgelet.ridgelet: definition in the library (def in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.parameterMeasure: definition in the library (def in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.gaussFourier: definition in the library (def in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

8.3.4. Lemma 3.4 — Fourier-slice identity (lem:fourier-slice)🔗

Blueprint node: Lemma 2.2.4. Status: verified (all 5 Lean theorems verified).

Formalization note. Stated for a general probability measure μ, as Theorem H.1 asserts; parts: bounded, jointly continuous, L¹ bound (with integrability), L² bound (with square integrability), Fourier-slice identity via biasFourier.

OperatorRidgelet.Paper.lem_fourier_slice_i, theorem in Challenge/Transform.lean:

omit [CompleteSpace H] [SecondCountableTopology H] [BorelSpace H] in
/-- **Lemma [lem:fourier-slice]** Fourier-slice identity.  `R_ρ f` is bounded on `H × ℝ`. -/
theorem lem_fourier_slice_i (μ : Measure H) [IsProbabilityMeasure μ] (ρ : SchwartzMap ℝ ℝ)
    (f : H → ℂ) (hf : Integrable f μ) :
    ∃ M : ℝ, ∀ p : H × ℝ, ‖ridgelet μ ρ f p‖ ≤ M := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_fourier_slice_ii, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:fourier-slice]** Fourier-slice identity.  `R_ρ f` is jointly continuous on
`H × ℝ`. -/
theorem lem_fourier_slice_ii (μ : Measure H) [IsProbabilityMeasure μ] (ρ : SchwartzMap ℝ ℝ)
    (f : H → ℂ) (hf : Integrable f μ) :
    Continuous (ridgelet μ ρ f) := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_fourier_slice_iii, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:fourier-slice]** Fourier-slice identity.  For every direction `a`, the bias
function `R_ρ f (a, ·)` is integrable with `‖R_ρ f(a,·)‖_{L¹} ≤ ‖f‖_{L¹(μ)} ‖ρ‖_{L¹}`. -/
theorem lem_fourier_slice_iii (μ : Measure H) [IsProbabilityMeasure μ] (ρ : SchwartzMap ℝ ℝ)
    (f : H → ℂ) (hf : Integrable f μ) :
    ∀ a : H, Integrable (fun c : ℝ => ridgelet μ ρ f (a, c)) ∧
      ∫ c : ℝ, ‖ridgelet μ ρ f (a, c)‖ ≤ (∫ x, ‖f x‖ ∂μ) * ∫ t : ℝ, ‖ρ t‖ := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_fourier_slice_iv, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:fourier-slice]** Fourier-slice identity.  If moreover `f ∈ L²(μ)`, then for every
direction `a` the bias function is square integrable with
`‖R_ρ f(a,·)‖²_{L²} ≤ ‖f‖²_{L²(μ)} ‖ρ‖²_{L²}`. -/
theorem lem_fourier_slice_iv (μ : Measure H) [IsProbabilityMeasure μ] (ρ : SchwartzMap ℝ ℝ)
    (f : H → ℂ) (hf : Integrable f μ) (hf₂ : MemLp f 2 μ) :
    ∀ a : H, MemLp (fun c : ℝ => ridgelet μ ρ f (a, c)) 2 volume ∧
      ∫ c : ℝ, ‖ridgelet μ ρ f (a, c)‖ ^ 2 ≤ (∫ x, ‖f x‖ ^ 2 ∂μ) * ∫ t : ℝ, ‖ρ t‖ ^ 2 := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_fourier_slice_v, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:fourier-slice]** Fourier-slice identity.  The partial Fourier transform in the
bias is `\widehat{R_ρ f}(a,ω) = ρ̂(ω) 𝒢_μ f(-ωa)`. -/
theorem lem_fourier_slice_v (μ : Measure H) [IsProbabilityMeasure μ] (ρ : SchwartzMap ℝ ℝ)
    (f : H → ℂ) (hf : Integrable f μ) :
    ∀ (a : H) (ω : ℝ),
      biasFourier (ridgelet μ ρ f) a ω = filterFourier ρ ω * gaussFourier μ f (-(ω • a)) := by

Status: verified by comparator.

8.3.5. Definition 3.5 — The coefficient operator (def:spectral-coefficient)🔗

Blueprint node: Definition 2.2.5. Status: verified (its Lean theorem is verified).

Formalization note. W_ρ G is the element of L²(λ) whose partial bias Fourier transform is ρ̂(ω)G(-ωa), characterized by Parseval against Schwartz test functions together with square integrability along ν-a.e. ray (HasBiasFourier), junk 0 if none; def_spectral_coefficient is the L² formula claim (λ-a.e. equality with coefficientFormula).

OperatorRidgelet.HasBiasFourier: definition in the library (structure in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.spectralCoefficient: definition in the library (def in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.coefficientFormula: definition in the library (def in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.Paper.def_spectral_coefficient, theorem in Challenge/Transform.lean:

/-- **Definition [def:spectral-coefficient]** The coefficient operator.  For
`G ∈ L²(ν)` the coefficient `W_ρ G` is given by the explicit formula
`γ_G(a,c) = (2π)⁻¹ ∫ ρ̂(ω) G(-ωa) e^{iωc} dω`, `λ`-almost everywhere. -/
theorem def_spectral_coefficient {α : ℝ} (hα : 0 < α) (ν : Measure H) [SigmaFinite ν]
    (hν : IsHomogeneous α ν) (ρ : SchwartzMap ℝ ℝ) (hρ : IsAdmissible α ρ) (G : H → ℂ)
    (hG : Measurable G) (hG₂ : MemLp G 2 ν) :
    (spectralCoefficient ν ρ G : H × ℝ → ℂ) =ᵐ[parameterMeasure ν] coefficientFormula ρ G := by

Status: verified by comparator.

8.3.6. Lemma 3.6 — The backprojection is the adjoint coefficient operator (lem:coefficient-adjoint)🔗

Blueprint node: Lemma 2.2.8. Status: verified (all 3 Lean theorems verified).

OperatorRidgelet.Paper.lem_coefficient_adjoint_i, theorem in Challenge/Revision.lean:

omit [CompleteSpace H] [SecondCountableTopology H] in
/-- **Lemma [lem:coefficient-adjoint]** The coefficient operator has the bounded ray-average
adjoint and the scaled left-inverse identity. -/
theorem lem_coefficient_adjoint_i (ν : Measure H) [SigmaFinite ν] {α : ℝ}
    (hα : 0 < α) (hν : IsHomogeneous α ν) (ρ : SchwartzMap ℝ ℝ)
    (hρ : IsAdmissible α ρ) :
    ∃ W : Lp Y 2 ν →L[ℂ] Lp Y 2 (parameterMeasure ν),
      (∀ F, W F = spectralCoefficientVec ν ρ F) ∧
      (∀ γ, W.adjoint γ = backprojectionLpVec α ν ρ γ) ∧
      ‖W‖ ≤ Real.sqrt (admissibilityConst α ρ) ∧
      (∀ γ : Lp Y 2 (parameterMeasure ν), ‖backprojectionLpVec α ν ρ γ‖ ≤
        Real.sqrt (admissibilityConst α ρ) * ‖γ‖) ∧
      ∀ F, W.adjoint (W F) = (admissibilityConst α ρ : ℂ) • F := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_coefficient_adjoint_ii, theorem in Challenge/Revision.lean:

omit [CompleteSpace H] [SecondCountableTopology H] in
/-- **Lemma [lem:coefficient-adjoint]** The ray-average integral is absolutely convergent a.e. -/
theorem lem_coefficient_adjoint_ii (ν : Measure H) [SigmaFinite ν] {α : ℝ}
    (hν : IsHomogeneous α ν) (ρ : SchwartzMap ℝ ℝ) (hρ : IsAdmissible α ρ)
    (γ : Lp Y 2 (parameterMeasure ν)) (Φ : H → ℝ → Y)
    (hΦ : StronglyMeasurable (Function.uncurry Φ)) (hB : HasBiasFourierVec ν γ Φ) :
    ∀ᵐ ξ ∂ν, Integrable fun ω : ℝ =>
      ((starRingEnd ℂ) (filterFourier ρ ω) * ((|ω| ^ (-α) : ℝ) : ℂ)) •
        Φ (-(ω⁻¹ • ξ)) ω := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_coefficient_adjoint_iii, theorem in Challenge/Revision.lean:

omit [CompleteSpace H] [SecondCountableTopology H] in
/-- **Lemma [lem:coefficient-adjoint]** Every measurable Fourier representative gives Λ. -/
theorem lem_coefficient_adjoint_iii (ν : Measure H) [SigmaFinite ν] {α : ℝ}
    (hν : IsHomogeneous α ν) (ρ : SchwartzMap ℝ ℝ)
    (γ : Lp Y 2 (parameterMeasure ν)) (Φ : H → ℝ → Y)
    (hΦ : StronglyMeasurable (Function.uncurry Φ)) (hB : HasBiasFourierVec ν γ Φ) :
    backprojectionVec α ν ρ γ =ᵐ[ν] backprojectionOfVec α ρ Φ := by

Status: verified by comparator.

8.3.7. Definition 3.7 — The Hilbert space \(\cE_\alpha\) (def:spectral-space)🔗

Blueprint node: Definition 2.3.1. Status: defined (definitions only, nothing for comparator to check).

Formalization note. 𝓔_α is represented by 𝒦_α = spectralRange (the closure of 𝒢_μ(𝒟) in L²(ν)) rather than by an abstract completion, since the positivity of the spectral form (Lemma 3.8) cannot enter a definition; U_α is spectralEmbed, the identity of 𝒦_α on the completion.

OperatorRidgelet.spectralCore: definition in the library (def in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.spectralInner: definition in the library (def in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.spectralRange: definition in the library (def in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.gaussFourierLp: definition in the library (def in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

OperatorRidgelet.spectralEmbed: definition in the library (def in OperatorRidgelet/Transform/Defs.lean); see the Lean panel of the Blueprint node above.

8.3.8. Lemma 3.8 — Positivity and the unitary extension (lem:spectral-unitary)🔗

Blueprint node: Lemma 2.3.2. Status: verified (all 3 Lean theorems verified).

Formalization note. Stated for abstract (μ, ν) with ν σ-finite of full support; parts: positive definiteness, isometry of 𝒢_μ into 𝒦 (Mathlib's inner product is conjugate linear in the first slot, hence ⟨Uf,Ug⟩ = ⟨g,f⟩_𝓔), density of the image (the unitary extension is the identity of 𝒦 in this representation).

OperatorRidgelet.Paper.lem_spectral_unitary_i, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:spectral-unitary]** Positivity and the unitary extension.  The spectral form is
positive definite on `𝒟`: `⟨f,f⟩_𝓔 = 0` forces `f = 0` in `L²(μ)`. -/
theorem lem_spectral_unitary_i (μ ν : Measure H) [IsProbabilityMeasure μ] [SigmaFinite ν]
    [ν.IsOpenPosMeasure] :
    ∀ f : Lp ℂ 2 μ, f ∈ spectralCore μ ν → spectralInner μ ν f f = 0 → f = 0 := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_spectral_unitary_ii, theorem in Challenge/Transform.lean:

omit [CompleteSpace H] [SecondCountableTopology H] in
/-- **Lemma [lem:spectral-unitary]** Positivity and the unitary extension.  `𝒢_μ` is an
isometry from `(𝒟, ⟨·,·⟩_𝓔)` into `𝒦`: the `L²(ν)` inner product of `U f` and `U g` (which in
Mathlib is conjugate linear in the first argument) is `⟨g,f⟩_𝓔`. -/
theorem lem_spectral_unitary_ii (μ ν : Measure H) [IsProbabilityMeasure μ] [SigmaFinite ν]
    [ν.IsOpenPosMeasure] :
    ∀ f g : spectralCore μ ν,
      inner ℂ (spectralEmbed μ ν f) (spectralEmbed μ ν g) =
        spectralInner μ ν ((g : Lp ℂ 2 μ) : H → ℂ) ((f : Lp ℂ 2 μ) : H → ℂ) := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_spectral_unitary_iii, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:spectral-unitary]** Positivity and the unitary extension.  The image of `𝒟`
under `𝒢_μ` is dense in `𝒦`, so the isometry extends uniquely to a unitary `U_α : 𝓔_α → 𝒦_α`
(the identity of `𝒦` in this representation). -/
theorem lem_spectral_unitary_iii (μ ν : Measure H) [IsProbabilityMeasure μ] [SigmaFinite ν]
    [ν.IsOpenPosMeasure] :
    Dense (Set.range (spectralEmbed μ ν)) := by

Status: verified by comparator.

8.3.9. Lemma 3.9 — Gaussian decay with polynomial weights (lem:gaussian-decay)🔗

Blueprint node: Lemma 2.3.3. Status: verified (all 2 Lean theorems verified).

Formalization note. dim H = ∞ (the standing assumption under which ν_α is defined) is explicit; in part (ii) the exponent p is allowed to be 0 (0 ≤ p), which the proof of ex:core-elements uses.

OperatorRidgelet.Paper.lem_gaussian_decay_i, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:gaussian-decay]** Gaussian decay with polynomial weights.  For `t > 0` and every
integer `m ≥ 0`, `∫ ‖ξ‖^{2m} e^{-t⟨Qξ,ξ⟩} ν_α(dξ) < ∞`. -/
theorem lem_gaussian_decay_i (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) :
    ∀ t : ℝ, 0 < t → ∀ m : ℕ,
      Integrable (fun ξ : H => ‖ξ‖ ^ (2 * m) * Real.exp (-t * ⟪Q ξ, ξ⟫))
        (gaussianMixture N α) := by

Status: verified by comparator.

OperatorRidgelet.Paper.lem_gaussian_decay_ii, theorem in Challenge/Transform.lean:

/-- **Lemma [lem:gaussian-decay]** Gaussian decay with polynomial weights.  If `f ∈ L²(μ_Q)` and
`|𝒢_Q f(ξ)| ≤ C (1+‖ξ‖)^p e^{-t⟨Qξ,ξ⟩/2}`, then `f ∈ 𝒟_α` for every `α > 0`. -/
theorem lem_gaussian_decay_ii (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) (μ : Measure H)
    [IsProbabilityMeasure μ] (hμ : IsCenteredGaussian Q μ) (f : Lp ℂ 2 μ) (C p t : ℝ)
    (hC : 0 < C) (hp : 0 ≤ p) (ht : 0 < t)
    (hdecay : ∀ ξ : H,
      ‖gaussFourier μ f ξ‖ ≤ C * (1 + ‖ξ‖) ^ p * Real.exp (-t * ⟪Q ξ, ξ⟫ / 2)) :
    f ∈ spectralCore μ (gaussianMixture N α) := by

Status: verified by comparator.

8.3.10. Example 3.10 — Elements of \(\cD_\alpha\) (ex:core-elements)🔗

Blueprint node: Proposition 2.3.4. Status: verified (all 5 Lean theorems verified).

Formalization note. Claims i–iii (in Paper.Transform) are the first sentence: 𝒢_Q 1, 1 ∈ 𝒟_α, 𝓔_α ≠ {0}. Claims iv (f_W ∈ 𝒟_α, with the hypotheses of ex:closed-form: W positive injective self-adjoint, S = Q^{1/2} as data with IsPositiveSqrt S Q, M = S W S with a summable trace) and v (the observables F_φ = ⟨ℱ(·),φ⟩ of the Gaussian-activation operator layers, under IsLayerData) are in Paper.Examples; membership of a function in 𝒟_α is MemSpectralCore μ ν f (f ∈ L²(μ) and 𝒢_μ f ∈ L²(ν)), related to the submodule spectralCore by memSpectralCore_iff.

OperatorRidgelet.Paper.ex_core_elements_i, theorem in Challenge/Transform.lean:

omit [CompleteSpace H] [SecondCountableTopology H] [BorelSpace H] in
/-- **Example [ex:core-elements]** Elements of `𝒟_α`.  The constant function has
`𝒢_Q 1 (ξ) = e^{-⟨Qξ,ξ⟩/2}`. -/
theorem ex_core_elements_i {Q : H →L[ℝ] H} (μ : Measure H) [IsProbabilityMeasure μ]
    (hμ : IsCenteredGaussian Q μ) :
    ∀ ξ : H, gaussFourier μ (fun _ => (1 : ℂ)) ξ = Complex.exp (-((⟪Q ξ, ξ⟫ / 2 : ℝ) : ℂ)) := by

Status: verified by comparator.

OperatorRidgelet.Paper.ex_core_elements_ii, theorem in Challenge/Transform.lean:

/-- **Example [ex:core-elements]** Elements of `𝒟_α`.  The constant function belongs to `𝒟_α`
for every `α > 0`. -/
theorem ex_core_elements_ii (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) (μ : Measure H)
    [IsProbabilityMeasure μ] (hμ : IsCenteredGaussian Q μ) :
    MemLp.toLp (fun _ : H => (1 : ℂ)) (memLp_const 1) ∈ spectralCore μ (gaussianMixture N α) := by

Status: verified by comparator.

OperatorRidgelet.Paper.ex_core_elements_iii, theorem in Challenge/Transform.lean:

/-- **Example [ex:core-elements]** Elements of `𝒟_α`.  Consequently `𝓔_α ≠ {0}`. -/
theorem ex_core_elements_iii (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) (μ : Measure H)
    [IsProbabilityMeasure μ] (hμ : IsCenteredGaussian Q μ) :
    spectralRange μ (gaussianMixture N α) ≠ ⊥ := by

Status: verified by comparator.

OperatorRidgelet.Paper.ex_core_elements_iv, theorem in Challenge/Examples.lean:

/-- **Example [ex:core-elements]** Elements of `𝒟_α`.  The non-cylindrical Gaussian target
`f_W` of Example `ex:closed-form` belongs to `𝒟_α` for every `α > 0`. -/
theorem ex_core_elements_iv (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) (μ : Measure H)
    [IsProbabilityMeasure μ] (hμ : IsCenteredGaussian Q μ) (W S : H →L[ℝ] H)
    (hW : IsSelfAdjoint W) (hW0 : ∀ x, 0 ≤ ⟪W x, x⟫) (hWi : Function.Injective W)
    (hS : IsPositiveSqrt S Q) (hM : HasSummableTrace (S * W * S)) :
    MemSpectralCore μ (gaussianMixture N α) (gaussianTarget W) := by

Status: verified by comparator.

OperatorRidgelet.Paper.ex_core_elements_v, theorem in Challenge/Examples.lean:

/-- **Example [ex:core-elements]** Elements of `𝒟_α`.  The components `F_φ` of the
neural-operator layers with Gaussian activation of Example `ex:operator-layer` belong to `𝒟_α`
for every `α > 0`. -/
theorem ex_core_elements_v (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) (μ : Measure H)
    [IsProbabilityMeasure μ] (hμ : IsCenteredGaussian Q μ) {Y : Type*} [NormedAddCommGroup Y]
    [InnerProductSpace ℂ Y] [CompleteSpace Y] [SecondCountableTopology Y] {Ω : Type*}
    [MeasurableSpace Ω] (m : Measure Ω) [IsFiniteMeasure m] (a : Ω → H) (b : Ω → Y)
    (hL : IsLayerData m a b) (φ : Y) :
    MemSpectralCore μ (gaussianMixture N α) (layerObservable m a b gaussianFun φ) := by

Status: verified by comparator.

8.3.11. Theorem 3.11 — Plancherel identity and injectivity (thm:B)🔗

Blueprint node: Theorem 2.4.2. Status: verified (all 7 Lean theorems verified).

Formalization note. Gaussian case with explicit hypotheses (IsCenteredGaussian Q μ, IsCenteredGaussianLayers P N, P, Q trace-class covariances, dim H = ∞); (i) split into membership in L²(λ_α) and the identity, (ii) into unique extension, norm identity, closed range, R_ρ = W_ρ U_α; the same claims for the abstract pair are thm:general-weights.

OperatorRidgelet.Paper.thm_B_i_a, theorem in Challenge/Transform.lean:

/-- **Theorem [thm:B]** Plancherel identity and injectivity.  For `f ∈ 𝒟_α` and an
`α`-admissible `ρ`, the transform `R_ρ f` belongs to `L²(λ_α)`. -/
theorem thm_B_i_a (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) (μ : Measure H)
    [IsProbabilityMeasure μ] (hμ : IsCenteredGaussian Q μ) (ρ : SchwartzMap ℝ ℝ)
    (hρ : IsAdmissible α ρ) (f : Lp ℂ 2 μ) (hf : f ∈ spectralCore μ (gaussianMixture N α)) :
    MemLp (ridgelet μ ρ f) 2 (parameterMeasure (gaussianMixture N α)) := by

Status: verified by comparator.

OperatorRidgelet.Paper.thm_B_i_b, theorem in Challenge/Transform.lean:

/-- **Theorem [thm:B]** Plancherel identity and injectivity.  The Plancherel identity
`⟨R_{ρ₁} f, R_{ρ₂} g⟩_{L²(λ_α)} = C^{(α)}_{ρ₁,ρ₂} ⟨f,g⟩_{𝓔_α}` for `f, g ∈ 𝒟_α`. -/
theorem thm_B_i_b (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) (μ : Measure H)
    [IsProbabilityMeasure μ] (hμ : IsCenteredGaussian Q μ) (ρ₁ ρ₂ : SchwartzMap ℝ ℝ)
    (hρ₁ : IsAdmissible α ρ₁) (hρ₂ : IsAdmissible α ρ₂) (f g : Lp ℂ 2 μ)
    (hf : f ∈ spectralCore μ (gaussianMixture N α))
    (hg : g ∈ spectralCore μ (gaussianMixture N α)) :
    ∫ p, ridgelet μ ρ₁ f p * (starRingEnd ℂ) (ridgelet μ ρ₂ g p)
        ∂parameterMeasure (gaussianMixture N α) =
      crossAdmissibilityConst α ρ₁ ρ₂ * spectralInner μ (gaussianMixture N α) f g := by

Status: verified by comparator.

OperatorRidgelet.Paper.thm_B_ii_a, theorem in Challenge/Transform.lean:

/-- **Theorem [thm:B]** Plancherel identity and injectivity.  An `α`-admissible `ρ` determines a
unique bounded extension `R_ρ : 𝓔_α → L²(λ_α)` of `f ↦ R_ρ f` from `𝒟_α`. -/
theorem thm_B_ii_a (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) (μ : Measure H)
    [IsProbabilityMeasure μ] (hμ : IsCenteredGaussian Q μ) (ρ : SchwartzMap ℝ ℝ)
    (hρ : IsAdmissible α ρ) :
    ∃! R : spectralRange μ (gaussianMixture N α) →L[ℂ]
        Lp ℂ 2 (parameterMeasure (gaussianMixture N α)),
      ∀ f : spectralCore μ (gaussianMixture N α),
        (R (spectralEmbed μ (gaussianMixture N α) f) : H × ℝ → ℂ)
          =ᵐ[parameterMeasure (gaussianMixture N α)] ridgelet μ ρ f := by

Status: verified by comparator.

OperatorRidgelet.Paper.thm_B_ii_b, theorem in Challenge/Transform.lean:

/-- **Theorem [thm:B]** Plancherel identity and injectivity.  The extension satisfies
`‖R_ρ f‖² = C^{(α)}_ρ ‖f‖²_{𝓔_α}`. -/
theorem thm_B_ii_b (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) (μ : Measure H)
    [IsProbabilityMeasure μ] (hμ : IsCenteredGaussian Q μ) (ρ : SchwartzMap ℝ ℝ)
    (hρ : IsAdmissible α ρ)
    (R : spectralRange μ (gaussianMixture N α) →L[ℂ]
      Lp ℂ 2 (parameterMeasure (gaussianMixture N α)))
    (hR : ∀ f : spectralCore μ (gaussianMixture N α),
      (R (spectralEmbed μ (gaussianMixture N α) f) : H × ℝ → ℂ)
        =ᵐ[parameterMeasure (gaussianMixture N α)] ridgelet μ ρ f) :
    ∀ G : spectralRange μ (gaussianMixture N α), ‖R G‖ ^ 2 = admissibilityConst α ρ * ‖G‖ ^ 2 := by

Status: verified by comparator.

OperatorRidgelet.Paper.thm_B_ii_c, theorem in Challenge/Transform.lean:

/-- **Theorem [thm:B]** Plancherel identity and injectivity.  The extension has closed range. -/
theorem thm_B_ii_c (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) (μ : Measure H)
    [IsProbabilityMeasure μ] (hμ : IsCenteredGaussian Q μ) (ρ : SchwartzMap ℝ ℝ)
    (hρ : IsAdmissible α ρ)
    (R : spectralRange μ (gaussianMixture N α) →L[ℂ]
      Lp ℂ 2 (parameterMeasure (gaussianMixture N α)))
    (hR : ∀ f : spectralCore μ (gaussianMixture N α),
      (R (spectralEmbed μ (gaussianMixture N α) f) : H × ℝ → ℂ)
        =ᵐ[parameterMeasure (gaussianMixture N α)] ridgelet μ ρ f) :
    IsClosed (Set.range R) := by

Status: verified by comparator.

OperatorRidgelet.Paper.thm_B_ii_d, theorem in Challenge/Transform.lean:

/-- **Theorem [thm:B]** Plancherel identity and injectivity.  The extension factors as
`R_ρ = W_ρ U_α`: on `𝒦_α` it is the coefficient operator. -/
theorem thm_B_ii_d (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) (μ : Measure H)
    [IsProbabilityMeasure μ] (hμ : IsCenteredGaussian Q μ) (ρ : SchwartzMap ℝ ℝ)
    (hρ : IsAdmissible α ρ)
    (R : spectralRange μ (gaussianMixture N α) →L[ℂ]
      Lp ℂ 2 (parameterMeasure (gaussianMixture N α)))
    (hR : ∀ f : spectralCore μ (gaussianMixture N α),
      (R (spectralEmbed μ (gaussianMixture N α) f) : H × ℝ → ℂ)
        =ᵐ[parameterMeasure (gaussianMixture N α)] ridgelet μ ρ f) :
    ∀ G : spectralRange μ (gaussianMixture N α),
      R G = spectralCoefficient (gaussianMixture N α) ρ
        ((G : Lp ℂ 2 (gaussianMixture N α)) : H → ℂ) := by

Status: verified by comparator.

OperatorRidgelet.Paper.thm_B_iii, theorem in Challenge/Transform.lean:

/-- **Theorem [thm:B]** Plancherel identity and injectivity.  Injectivity: if `ρ` is
`α`-admissible and `f ∈ L¹(μ_Q)`, then `R_ρ f = 0` `λ_α`-almost everywhere implies `f = 0`
`μ_Q`-almost everywhere. -/
theorem thm_B_iii (hH : ¬ FiniteDimensional ℝ H) {P Q : H →L[ℝ] H}
    (hP : IsTraceClassCovariance P) (hQ : IsTraceClassCovariance Q) {N : ℝ → Measure H}
    (hN : IsCenteredGaussianLayers P N) {α : ℝ} (hα : 0 < α) (μ : Measure H)
    [IsProbabilityMeasure μ] (hμ : IsCenteredGaussian Q μ) (ρ : SchwartzMap ℝ ℝ)
    (hρ : IsAdmissible α ρ) (f : H → ℂ) (hf : Integrable f μ)
    (h : ridgelet μ ρ f =ᵐ[parameterMeasure (gaussianMixture N α)] 0) :
    f =ᵐ[μ] 0 := by

Status: verified by comparator.