Exponential decay for linear Cauchy–Riemann equations with a drifting asymptotic phase
ProvedFiniteEnergyPlane.halfCyl_exp_decay_of_shift_closeLet be the standard complex structure on and a continuous -periodic loop of symmetric matrices whose asymptotic operator on -periodic loops is nondegenerate ( is not an eigenvalue). Let be smooth with , and suppose:
- for every there is such that for every there is a phase with for all and all entries ;
- the first and second -derivatives , tend to uniformly in as .
If is smooth on , -periodic in , solves for , and uniformly in as , then there are and with
This generalizes halfCyl_exp_decay (81087bad), where in with a fixed phase. Here the coefficient only approaches the family of phase shifts of , and the phase need not converge. This is the situation of an end of a pseudoholomorphic curve before the convergence of its asymptotic phase has been established.
Formalization Note The pure -derivatives are written iteratedFDeriv ℝ k (fun p => S p i j) (s, t) (fun _ => (1, 0)) for . Nondegeneracy is CauchyRiemannIndex.IsNondegenerate, and the half-cylinder solution is IsHalfCylSolution.
import Definitions.Def_FiniteEnergyPlane_Asymptotics
namespace FiniteEnergyPlane
open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real
/-- Exponential decay for linear Cauchy–Riemann equations on a half-cylinder with a drifting
asymptotic phase: suppose `S` is smooth and `1`-periodic in `t`, that for every `η > 0` and all large
`s` the slice `S(s, ·)` is uniformly `η`-close to some phase shift `S∞(· + c)` of a nondegenerate
symmetric loop `S∞` (the shift `c` may depend on `s`), and that the first and second
`s`-derivatives of `S` tend to `0` uniformly. If the solution `ζ` of `∂ₛζ + J₀ ∂ₜζ + S ζ = 0`
tends to `0` uniformly, then `ζ` decays exponentially. -/
theorem halfCyl_exp_decay_of_shift_close {n : ℕ} (S : ℝ × ℝ → CauchyRiemannIndex.Mat n)
(hS : ∀ i j, ContDiff ℝ ∞ (fun p : ℝ × ℝ => S p i j))
(hSper : ∀ s t : ℝ, S (s, t + 1) = S (s, t))
(Sinf : ℝ → CauchyRiemannIndex.Mat n) (hSinf : CauchyRiemannIndex.IsSymLoop Sinf)
(hnd : CauchyRiemannIndex.IsNondegenerate Sinf)
(hclose : ∀ η > 0, ∃ s₁ : ℝ, ∀ s ≥ s₁, ∃ c : ℝ, ∀ t : ℝ, ∀ i j,
|S (s, t) i j - Sinf (t + c) i j| ≤ η)
(hds : ∀ η > 0, ∃ s₁ : ℝ, ∀ s ≥ s₁, ∀ t : ℝ, ∀ i j,
|iteratedFDeriv ℝ 1 (fun p => S p i j) (s, t) (fun _ => (1, 0))| ≤ η ∧
|iteratedFDeriv ℝ 2 (fun p => S p i j) (s, t) (fun _ => (1, 0))| ≤ η)
(ζ : ℝ × ℝ → CauchyRiemannIndex.Vec n) (hζ : IsHalfCylSolution S ζ)
(hζ0 : TendstoZeroUnif ζ) :
∃ δ > 0, ∃ C : ℝ, ∀ s ≥ 1, ∀ t : ℝ, ‖ζ (s, t)‖ ≤ C * Real.exp (-(δ * s)) := by
sorry
end FiniteEnergyPlane