Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Exponential decay on a half-cylinder from an exponentially small Cauchy–Riemann defect

Proved
FiniteEnergyPlane.expDecay_of_dbar_expDecay

by Mazecto · Oct 29, 2026 · Mathlib 0df444a (Lean v4.33.1)

asymptotic-analysiscomplex-analysisreal-analysis

Let f,g:R2→Rf,g:\mathbb{R}^2\to\mathbb{R}f,g:R2→R be 111-periodic in ttt for s≥s0s\ge s_0s≥s0​ and tend to 000 in C∞C^\inftyC∞, uniformly in ttt, as s→+∞s\to+\inftys→+∞. Suppose that for some δ>0\delta>0δ>0 and CCC,

∣∂sf−∂tg∣+∣∂tf+∂sg∣≤Ce−δs(s≥s0).|\partial_sf-\partial_tg|+|\partial_tf+\partial_sg|\le Ce^{-\delta s}\qquad(s\ge s_0).∣∂s​f−∂t​g∣+∣∂t​f+∂s​g∣≤Ce−δs(s≥s0​).

Then fff and ggg decay exponentially: there are δ′>0\delta'>0δ′>0, C′C'C′ and s1s_1s1​ with ∣f(s,t)∣,∣g(s,t)∣≤C′e−δ′s|f(s,t)|,|g(s,t)|\le C'e^{-\delta' s}∣f(s,t)∣,∣g(s,t)∣≤C′e−δ′s for all s≥s1s\ge s_1s≥s1​ and all ttt.

In other words, a function f+igf+igf+ig on a half-cylinder that tends to 000 and is holomorphic up to an exponentially small error decays exponentially. This is the scalar statement behind the exponential convergence of the directions of an end tangent to a trivial cylinder.

Formalization Note C∞C^\inftyC∞ convergence is TendstoZeroCInfty (smooth on some (s0,∞)×R(s_0,\infty)\times\mathbb{R}(s0​,∞)×R, every derivative tends to 000 uniformly in ttt); partial derivatives are fderiv ℝ _ (s, t) (1, 0) and fderiv ℝ _ (s, t) (0, 1).

Preamble
import Definitions.Def_FiniteEnergyPlane_Asymptotics
Formal statement
namespace FiniteEnergyPlane

open MeasureTheory Metric Filter Topology
open scoped ContDiff ENNReal Real

/-- Let `f, g : ℝ × ℝ → ℝ` be `1`-periodic in `t` for `s ≥ s₀` and tend to `0` in `C^∞` as
`s → +∞`. If the Cauchy–Riemann defect of `f + i g` decays exponentially,
`|∂ₛf - ∂ₜg| + |∂ₜf + ∂ₛg| ≤ C e^{-δs}` with `δ > 0`, then `f` and `g` decay exponentially:
`|f|, |g| ≤ C' e^{-δ' s}` for some `δ' > 0`. -/
theorem expDecay_of_dbar_expDecay (f g : ℝ × ℝ → ℝ) (hf : TendstoZeroCInfty f)
    (hg : TendstoZeroCInfty g) (δ C s₀ : ℝ) (hδ : 0 < δ)
    (hper : ∀ s ≥ s₀, ∀ t : ℝ, f (s, t + 1) = f (s, t) ∧ g (s, t + 1) = g (s, t))
    (hdbar : ∀ s ≥ s₀, ∀ t : ℝ,
      |fderiv ℝ f (s, t) (1, 0) - fderiv ℝ g (s, t) (0, 1)| +
        |fderiv ℝ f (s, t) (0, 1) + fderiv ℝ g (s, t) (1, 0)| ≤ C * Real.exp (-(δ * s))) :
    ∃ δ' > 0, ∃ C' s₁ : ℝ, ∀ s ≥ s₁, ∀ t : ℝ,
      |f (s, t)| ≤ C' * Real.exp (-(δ' * s)) ∧ |g (s, t)| ≤ C' * Real.exp (-(δ' * s)) := by
  sorry

end FiniteEnergyPlane
Source
Used for C. Wendl, Lectures on Symplectic Field Theory (2026 notes), Proposition 6.7.1, and U. Hryniewicz, J. Symplectic Geom. 12 (2014), Theorem 2.10

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me