Documentation

LeanPool.AnomalousDiffusion.AVenhance.Infra.Classical.GalerkinSmoothLimit

Uniform Sobolev energy bounds for all spatial derivatives of the Galerkin paths.

@[instance_reducible]

Use normalized Haar measure on the unit circle for periodic integrals.

Equations
Instances For
    theorem AVenhance.Infra.Classical.classicalGalerkinWordDerivative_gradient_energy_uniform_bound (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (hFper : ∀ (t : ℝ), 0 ≤ t → IsZ2Periodic (F t)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (hθ₀per : IsZ2Periodic θ₀) (s : ℕ) :

    Applying an ordered derivative word costs at most the corresponding cutoff frequency to that word's length in coefficient L².

    The finite Fourier coefficient projection is contractive on torus L².

    noncomputable def AVenhance.Infra.Classical.classicalGalerkinWordScalarPath (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (w : List (Fin 2)) (N : ℕ) :

    The scalar L² path of one ordered spatial derivative of the finite Galerkin solutions.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]
      theorem AVenhance.Infra.Classical.classicalGalerkinWordScalarPath_apply (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (w : List (Fin 2)) (N : ℕ) (t : ↑(Set.Icc 0 1)) :
      (classicalGalerkinWordScalarPath φ hφ κ hκ F hF θ₀ hθ₀ w N) t = (Parabolic.FourierGalerkin.realFourierScalarMap N) ((realFourierWordDerivativeMap N w) ((classicalGalerkinCoefficientPath φ hφ κ hκ F hF θ₀ hθ₀ N) t))

      Project the base Galerkin path to a fixed cutoff, then apply one derivative word.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem AVenhance.Infra.Classical.classicalGalerkinWordScalarPath_tail_le (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (w : List (Fin 2)) (E : ℝ) (henergy : ∀ (N : ℕ), ∀ t ∈ Set.Icc 0 1, gradNormSq (spaceGrad (classicalWordDerivative w (realFourierModeAmbientExpansion N (ODE.extendCurve classicalGalerkinWordDerivative_gradient_energy_uniform_bound._proof_1 (classicalGalerkinCoefficientPath φ hφ κ hκ F hF θ₀ hθ₀ N) t)))) ≤ E) (K N : ℕ) (hKN : K ≤ N) (t : ↑(Set.Icc 0 1)) :
        ‖(classicalGalerkinWordScalarPath φ hφ κ hκ F hF θ₀ hθ₀ w N) t - (classicalGalerkinLowDerivativeCLM K w) ((classicalGalerkinScalarPath φ hφ κ hκ F hF θ₀ hθ₀ N) t)‖ ≤ √((4 * Real.pi ^ 2 * ↑(K + 1) ^ 2)⁻¹ * E)

        Above a fixed cutoff, the derivative path differs from its low-mode projection by a tail controlled by the uniform energy of one more derivative.

        The derivative Fourier tail tends to zero as its lower cutoff increases.

        theorem AVenhance.Infra.Classical.classicalGalerkinWordScalarPath_cauchy (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (hFper : ∀ (t : ℝ), 0 ≤ t → IsZ2Periodic (F t)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (hθ₀per : IsZ2Periodic θ₀) (w : List (Fin 2)) :
        CauchySeq fun (N : ℕ) => classicalGalerkinWordScalarPath φ hφ κ hκ F hF θ₀ hθ₀ w N

        Every fixed ordered spatial derivative of the Galerkin paths is Cauchy in C([0,1];L²(T²)).

        theorem AVenhance.Infra.Classical.classicalGalerkinWordScalarPath_tendsto (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (hFper : ∀ (t : ℝ), 0 ≤ t → IsZ2Periodic (F t)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (hθ₀per : IsZ2Periodic θ₀) (w : List (Fin 2)) :
        ∃ (u : C(↑(Set.Icc 0 1), ↥Parabolic.FourierGalerkin.ScalarTorusL2)), Filter.Tendsto (fun (N : ℕ) => classicalGalerkinWordScalarPath φ hφ κ hκ F hF θ₀ hθ₀ w N) Filter.atTop (nhds u)
        noncomputable def AVenhance.Infra.Classical.classicalGalerkinWordScalarPathLimit (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (hFper : ∀ (t : ℝ), 0 ≤ t → IsZ2Periodic (F t)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (hθ₀per : IsZ2Periodic θ₀) (w : List (Fin 2)) :

        Limit path for a spatial derivative word of the Galerkin solution.

        Equations
        Instances For
          theorem AVenhance.Infra.Classical.classicalGalerkinWordScalarPathLimit_tendsto (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (hFper : ∀ (t : ℝ), 0 ≤ t → IsZ2Periodic (F t)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (hθ₀per : IsZ2Periodic θ₀) (w : List (Fin 2)) :
          Filter.Tendsto (fun (N : ℕ) => classicalGalerkinWordScalarPath φ hφ κ hκ F hF θ₀ hθ₀ w N) Filter.atTop (nhds (classicalGalerkinWordScalarPathLimit φ hφ κ hκ F hF hFper θ₀ hθ₀ hθ₀per w))
          theorem AVenhance.Infra.Classical.classicalGalerkinWordScalarPathLimit_norm_le (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (hFper : ∀ (t : ℝ), 0 ≤ t → IsZ2Periodic (F t)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (hθ₀per : IsZ2Periodic θ₀) (w : List (Fin 2)) :
          ∃ (C : ℝ), 0 ≤ C ∧ ∀ (t : ↑(Set.Icc 0 1)), ‖(classicalGalerkinWordScalarPathLimit φ hφ κ hκ F hF hFper θ₀ hθ₀ hθ₀per w) t‖ ≤ C

          Extract a complex Fourier coefficient continuously from a real torus function.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def AVenhance.Infra.Classical.classicalGalerkinLimitFourierCoeffPath (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (hFper : ∀ (t : ℝ), 0 ≤ t → IsZ2Periodic (F t)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (hθ₀per : IsZ2Periodic θ₀) (k : Fin 2 → ℤ) :
            C(↑(Set.Icc 0 1), ℂ)

            Fourier coefficient path of the Galerkin limit.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              noncomputable def AVenhance.Infra.Classical.classicalGalerkinWordLimitFourierCoeffPath (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (hFper : ∀ (t : ℝ), 0 ≤ t → IsZ2Periodic (F t)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (hθ₀per : IsZ2Periodic θ₀) (w : List (Fin 2)) (k : Fin 2 → ℤ) :
              C(↑(Set.Icc 0 1), ℂ)

              Fourier coefficient path of a spatial derivative word of the Galerkin limit.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem AVenhance.Infra.Classical.classicalGalerkinWordFourierCoeff_eval_tendsto (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (hFper : ∀ (t : ℝ), 0 ≤ t → IsZ2Periodic (F t)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (hθ₀per : IsZ2Periodic θ₀) (w : List (Fin 2)) (k : Fin 2 → ℤ) (t : ↑(Set.Icc 0 1)) :
                Filter.Tendsto (fun (N : ℕ) => (classicalComplexFourierCoeffCLM k) ((classicalGalerkinWordScalarPath φ hφ κ hκ F hF θ₀ hθ₀ w N) t)) Filter.atTop (nhds ((classicalGalerkinWordLimitFourierCoeffPath φ hφ κ hκ F hF hFper θ₀ hθ₀ hθ₀per w k) t))
                theorem AVenhance.Infra.Classical.classicalGalerkinWordLimitFourierCoeff_derivative (φ : ℝ → Homogenization.Vec 2 → ℝ) (hφ : IsAdmissibleStream φ) (κ : ℝ) (hκ : 0 < κ) (F : ℝ → Homogenization.Vec 2 → ℝ) (hF : ContDiffOn ℝ (↑⊤) (Function.uncurry F) (Set.Ici 0 ×ˢ Set.univ)) (hFper : ∀ (t : ℝ), 0 ≤ t → IsZ2Periodic (F t)) (θ₀ : Homogenization.Vec 2 → ℝ) (hθ₀ : ContDiff ℝ (↑⊤) θ₀) (hθ₀per : IsZ2Periodic θ₀) (w : List (Fin 2)) (i : Fin 2) (k : Fin 2 → ℤ) (t : ↑(Set.Icc 0 1)) :
                (classicalGalerkinWordLimitFourierCoeffPath φ hφ κ hκ F hF hFper θ₀ hθ₀ hθ₀per (i :: w) k) t = 2 * ↑Real.pi * Complex.I * ↑(k i) * (classicalGalerkinWordLimitFourierCoeffPath φ hφ κ hκ F hF hFper θ₀ hθ₀ hθ₀per w k) t