Weak periodic solutions of may be tested against periodic functions
ProvedCauchyRiemannIndex.weak_identity_of_contDiff_oneLet be continuous, let , and let be integrable on . Suppose that \int_0^1\big\langle J_0\psi'(t)+S_\infty(t)\psi(t),\ \eta(t)\big\rangle\,dt=\int_0^1\big\langle\psi(t),\ f(t)\big\rangle\,dt \tag{$*$} for every smooth -periodic . Then holds for every continuously differentiable -periodic .
The identity says that is a weak periodic solution of , the periodic problem of the asymptotic operator (Wendl (3.10)). When is only continuous, periodic solutions of linear equations with coefficient are rather than smooth; this statement allows such functions in .
Formalization Note. is EuclideanSpace ℝ (Fin n ⊕ Fin n), is Matrix.J, and matrices act through Matrix.toEuclideanLin. Integrals over are Bochner integrals for Lebesgue measure restricted to Set.Ico 0 1, is deriv ψ, smooth means ContDiff ℝ ∞ and means ContDiff ℝ 1. Only continuity of is assumed.
import Definitions.Def_CauchyRiemannIndex_Setting import Mathlib.Analysis.Calculus.ContDiff.Basic import Mathlib.MeasureTheory.Integral.Bochner.Basic import Mathlib.MeasureTheory.Integral.IntegrableOn
namespace CauchyRiemannIndex
open MeasureTheory Matrix Filter Topology
open scoped ENNReal NNReal ContDiff RealInnerProductSpace
/-- Let `S∞ : ℝ → ℝ^{2n×2n}` be continuous and let `η, f` be integrable on `[0, 1)`. If
`∫₀¹ ⟨J₀ ψ' + S∞ ψ, η⟩ = ∫₀¹ ⟨ψ, f⟩` holds for every smooth `1`-periodic `ψ : ℝ → ℝ²ⁿ`,
then it holds for every `C¹` `1`-periodic `ψ`. -/
theorem weak_identity_of_contDiff_one (n : ℕ) (Sinf : ℝ → Mat n) (hS : Continuous Sinf)
(η f : ℝ → Vec n) (hη : IntegrableOn η (Set.Ico 0 1)) (hf : IntegrableOn f (Set.Ico 0 1))
(hw : ∀ ψ : ℝ → Vec n, ContDiff ℝ ∞ ψ → Function.Periodic ψ 1 →
∫ t in Set.Ico (0 : ℝ) 1, inner ℝ (Matrix.toEuclideanLin (J₀ n) (deriv ψ t) +
Matrix.toEuclideanLin (Sinf t) (ψ t)) (η t) =
∫ t in Set.Ico (0 : ℝ) 1, inner ℝ (ψ t) (f t)) :
∀ ψ : ℝ → Vec n, ContDiff ℝ 1 ψ → Function.Periodic ψ 1 →
∫ t in Set.Ico (0 : ℝ) 1, inner ℝ (Matrix.toEuclideanLin (J₀ n) (deriv ψ t) +
Matrix.toEuclideanLin (Sinf t) (ψ t)) (η t) =
∫ t in Set.Ico (0 : ℝ) 1, inner ℝ (ψ t) (f t) := by
sorry
end CauchyRiemannIndex