Documentation

TauCeti.Geometry.Symplectic.Manifold.Energy

Pointwise and integrated energy for curves into almost complex manifolds #

This file lifts the energy theory of $J$-holomorphic curves from normed vector spaces (TauCeti.Geometry.Symplectic.JHolomorphic.Energy.Basic and Integral.lean) to smooth manifolds. Given a manifold $M$ carrying a smooth two-form $\omega$ (TauCeti.SmoothTwoForm) and a smooth almost complex structure $J$ (TauCeti.SmoothAlmostComplexStructure), we define:

  1. Pointwise energy density. For a real-linear map $F : \mathbb{R}^2 \to T_x M$ from the standard complex line into a tangent space, its metric energy density is $$e(F) = \omega_x(F(\partial_s), J_x(F(\partial_s))) + \omega_x(F(\partial_t), J_x(F(\partial_t))).$$ When $\omega$ is fiberwise nondegenerate, this agrees with TauCeti.SymplecticForm.stdComplexLineEnergyDensity on the tangent space $T_x M$.

  2. The energy--area identity. When $F$ is complex-linear (or when $u : \mathbb{R}^2 \to M$ is pseudoholomorphic at $z$), the energy density equals twice the symplectic area density: $$e(du_z) = 2 \omega_{u(z)}(du_z(\partial_s), du_z(\partial_t)).$$

  3. The Wirtinger identity and inequality on manifolds. For an invariant pair, $$e(F) - 2 \omega_x(F(\partial_s), F(\partial_t)) = \omega_x(F(\partial_s) + J_x(F(\partial_t)), J_x(F(\partial_s) + J_x(F(\partial_t)))),$$ which under tameness/compatibility yields the pointwise bound $2 \omega_x(F(\partial_s), F(\partial_t)) \le e(F)$, with equality if and only if $F$ satisfies the Cauchy--Riemann equation $F(\partial_t) = J_x(F(\partial_s))$.

  4. Integrated energy. For a curve $u : \mathbb{R}^2 \to M$, a field of candidate differentials $du_z$, and a measure $\mu$, its energy is the lower integral of the positive part $$E(u,du) = \int^\ast \operatorname{ofReal}\!\left(\frac{1}{2} e(du_z)\right) \, d\mu(z).$$ For an almost-everywhere complex-linear differential, this equals the lower integral of the positive part of the symplectic area density $\operatorname{ofReal}(\omega_{u(z)}(du_z(\partial_s),du_z(\partial_t)))$. Under tameness, nothing is truncated on the energy side, and zero energy detects an almost-everywhere vanishing differential, assuming the energy integrand is almost everywhere measurable. The area density of an arbitrary differential can still be negative even for a compatible pair. The differential is kept explicit because Mathlib defines mfderiv to be zero where differentiability fails; consumers using mfderiv must assume differentiability separately when that convention matters.

These are the first manifold-level energy statements needed before the local theory of $J$-holomorphic curves.

Main declarations #

The conventions follow McDuff--Salamon, J-holomorphic Curves and Symplectic Topology, Section 2.1.

@[irreducible]

The pointwise metric energy density of a real-linear map from the standard complex line into the tangent space at x.

For a compatible pair (form, J), this is g(F ∂s, F ∂s) + g(F ∂t, F ∂t), where g(v, w) = form x v (J x w).

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem TauCeti.SmoothTwoForm.stdComplexLineEnergyDensity_def {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] (form : SmoothTwoForm I M) (J : SmoothAlmostComplexStructure I M) (x : M) (F : × →ₗ[] TangentSpace I x) :
    form.stdComplexLineEnergyDensity J x F = (fun (x : M) (v w : TangentSpace I x) => ((form.toContMDiffSection x) v) w) x (F stdComplexLineReal) ((fun (x : M) => (J.toEndomorphism x)) x (F stdComplexLineReal)) + (fun (x : M) (v w : TangentSpace I x) => ((form.toContMDiffSection x) v) w) x (F stdComplexLineImag) ((fun (x : M) => (J.toEndomorphism x)) x (F stdComplexLineImag))

    Unfolding the definition of standard complex-line energy density on a manifold.

    @[simp]

    The zero real-linear map into a tangent fiber has zero standard complex-line energy density.

    When a smooth two-form is fiberwise nondegenerate, the manifold energy density is the linear symplectic energy density on the tangent fiber.

    The standard pointwise energy density of any real-linear map into a tangent fiber is nonnegative under tameness.

    Under tameness, the standard pointwise energy density of a nonzero real-linear map into a tangent fiber is positive.

    @[simp]

    Under tameness, standard pointwise energy density vanishes exactly for the zero real-linear map into a tangent fiber.

    Under tameness, standard pointwise energy density is positive exactly for nonzero real-linear maps into a tangent fiber.

    Under tameness, standard pointwise energy density of a continuous linear map into a tangent fiber vanishes exactly when the continuous linear map is zero.

    Under tameness, the standard pointwise energy density of a continuous linear map into a tangent fiber is positive exactly when the continuous linear map is nonzero.

    For a complex-linear map out of the standard complex line into a tangent fiber, the pointwise energy density is twice the symplectic area density.

    theorem TauCeti.IsPseudoholomorphicAt.mfderiv_stdComplexLineEnergyDensity_eq_two_mul_twoForm {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] {form : SmoothTwoForm I M} {J : SmoothAlmostComplexStructure I M} {u : × M} {z : × } (hu : IsPseudoholomorphicAt (SmoothAlmostComplexStructure.product ) J u z) :
    form.stdComplexLineEnergyDensity J (u z) (mfderiv% u z) = 2 * (fun (x : M) (v w : TangentSpace I x) => ((form.toContMDiffSection x) v) w) (u z) ((mfderiv% u z) stdComplexLineReal) ((mfderiv% u z) stdComplexLineImag)

    For a pseudoholomorphic curve from the standard complex line into an almost complex manifold, the manifold derivative's energy density is twice its symplectic area density.

    theorem TauCeti.IsPseudoholomorphicWithinAt.mfderivWithin_stdComplexLineEnergyDensity_eq_two_mul_twoForm {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] {form : SmoothTwoForm I M} {J : SmoothAlmostComplexStructure I M} {u : × M} {s : Set ( × )} {z : × } (hu : IsPseudoholomorphicWithinAt (SmoothAlmostComplexStructure.product ) J u s z) (hs : UniqueMDiffAt[s] z) :
    form.stdComplexLineEnergyDensity J (u z) (mfderiv[s] u z) = 2 * (fun (x : M) (v w : TangentSpace I x) => ((form.toContMDiffSection x) v) w) (u z) ((mfderiv[s] u z) stdComplexLineReal) ((mfderiv[s] u z) stdComplexLineImag)

    For a within-set pseudoholomorphic curve from the standard complex line into an almost complex manifold, the within-set manifold derivative's energy density is twice its symplectic area density, provided derivatives within the set are unique.

    theorem TauCeti.SmoothTwoForm.Invariant.stdComplexLineEnergyDensity_sub_two_mul_twoForm {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] {form : SmoothTwoForm I M} {J : SmoothAlmostComplexStructure I M} (hinv : form.Invariant J) (x : M) (F : × →ₗ[] TangentSpace I x) :
    form.stdComplexLineEnergyDensity J x F - 2 * (fun (x : M) (v w : TangentSpace I x) => ((form.toContMDiffSection x) v) w) x (F stdComplexLineReal) (F stdComplexLineImag) = (fun (x : M) (v w : TangentSpace I x) => ((form.toContMDiffSection x) v) w) x (F stdComplexLineReal + (fun (x : M) => (J.toEndomorphism x)) x (F stdComplexLineImag)) ((fun (x : M) => (J.toEndomorphism x)) x (F stdComplexLineReal + (fun (x : M) => (J.toEndomorphism x)) x (F stdComplexLineImag)))

    Wirtinger identity on manifolds. For an invariant pair (form, J), the standard energy density minus twice the symplectic area density is the Cauchy--Riemann defect square: $$e(F) - 2 \omega_x(F \partial_s, F \partial_t) = \omega_x(F \partial_s + J_x F \partial_t, J_x(F \partial_s + J_x F \partial_t)).$$

    Wirtinger inequality on manifolds. For a compatible pair (form, J), twice the symplectic area density of any real-linear map into a tangent fiber is at most its standard energy density.

    The Wirtinger inequality is an equality exactly when the linear map is complex-linear with respect to AlmostComplexStructure.product ℝ and J.almostComplexStructureAt x.

    Integrated energy on manifolds #

    @[irreducible]
    noncomputable def TauCeti.SmoothTwoForm.stdComplexLineEnergy {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] (form : SmoothTwoForm I M) (J : SmoothAlmostComplexStructure I M) (u : × M) (du : (z : × ) → × →ₗ[] TangentSpace I (u z)) (μ : MeasureTheory.Measure ( × )) :

    The integrated energy of a field of real-linear maps along a curve from the standard complex line into a manifold: the lower Lebesgue integral of the positive part of half the pointwise energy density.

    Nothing here relates form and J. For a taming pair the density is nonnegative, so the positive part loses nothing; for a general pair it can be negative, and ENNReal.ofReal truncates it. The differential field is explicit rather than fixed to mfderiv, which Mathlib defines to be zero where differentiability fails.

    Equations
    Instances For

      Unfolding the definition of integrated energy.

      theorem TauCeti.SmoothTwoForm.stdComplexLineEnergy_congr_ae {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] {form : SmoothTwoForm I M} {J : SmoothAlmostComplexStructure I M} {u : × M} {du dv : (z : × ) → × →ₗ[] TangentSpace I (u z)} {μ : MeasureTheory.Measure ( × )} (h : ∀ᵐ (z : × ) μ, du z = dv z) :
      form.stdComplexLineEnergy J u du μ = form.stdComplexLineEnergy J u dv μ

      Energy depends only on the differential field almost everywhere.

      theorem TauCeti.SmoothTwoForm.stdComplexLineEnergy_mono_measure {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] {μ ν : MeasureTheory.Measure ( × )} (hμν : μ ν) (form : SmoothTwoForm I M) (J : SmoothAlmostComplexStructure I M) (u : × M) (du : (z : × ) → × →ₗ[] TangentSpace I (u z)) :
      form.stdComplexLineEnergy J u du μ form.stdComplexLineEnergy J u du ν

      Enlarging the source measure cannot decrease the manifold energy.

      @[simp]

      Every differential field has zero energy with respect to the zero measure.

      @[simp]
      theorem TauCeti.SmoothTwoForm.stdComplexLineEnergy_zero {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] (form : SmoothTwoForm I M) (J : SmoothAlmostComplexStructure I M) (u : × M) (μ : MeasureTheory.Measure ( × )) :
      form.stdComplexLineEnergy J u (fun (x : × ) => 0) μ = 0

      The zero differential field has zero energy.

      The energy of a constant differential along a constant curve is its normalized pointwise density times the total mass of the source.

      theorem TauCeti.SmoothTwoForm.Compatible.lintegral_twoForm_le_stdComplexLineEnergy {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] {form : SmoothTwoForm I M} {J : SmoothAlmostComplexStructure I M} (hcompat : form.Compatible J) (u : × M) (du : (z : × ) → × →ₗ[] TangentSpace I (u z)) (μ : MeasureTheory.Measure ( × )) :
      ∫⁻ (z : × ), ENNReal.ofReal ((fun (x : M) (v w : TangentSpace I x) => ((form.toContMDiffSection x) v) w) (u z) ((du z) stdComplexLineReal) ((du z) stdComplexLineImag)) μ form.stdComplexLineEnergy J u du μ

      Integrated Wirtinger inequality on manifolds. For a compatible pair (form, J), the integral of the positive part of the symplectic area density is bounded by the integrated energy.

      Equality in the integrated Wirtinger inequality on manifolds. A differential field that is complex linear almost everywhere has energy equal to the lower integral of the positive part of its symplectic area density. For a taming pair the common density is nonnegative, so neither side is truncated.

      theorem TauCeti.SmoothTwoForm.mfderiv_stdComplexLineEnergy_eq_lintegral_twoForm {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] {form : SmoothTwoForm I M} {J : SmoothAlmostComplexStructure I M} {u : × M} {μ : MeasureTheory.Measure ( × )} (hu : ∀ᵐ (z : × ) μ, IsPseudoholomorphicAt (SmoothAlmostComplexStructure.product ) J u z) :
      form.stdComplexLineEnergy J u (fun (z : × ) => (mfderiv% u z)) μ = ∫⁻ (z : × ), ENNReal.ofReal ((fun (x : M) (v w : TangentSpace I x) => ((form.toContMDiffSection x) v) w) (u z) ((mfderiv% u z) stdComplexLineReal) ((mfderiv% u z) stdComplexLineImag)) μ

      The energy of an almost-everywhere pseudoholomorphic curve, computed using mfderiv, equals the lower integral of the positive part of its symplectic area density.

      theorem TauCeti.SmoothTwoForm.stdComplexLineEnergy_eq_zero_of_ae_eq_zero {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] (form : SmoothTwoForm I M) (J : SmoothAlmostComplexStructure I M) {u : × M} {du : (z : × ) → × →ₗ[] TangentSpace I (u z)} {μ : MeasureTheory.Measure ( × )} (hdu : ∀ᵐ (z : × ) μ, du z = 0) :
      form.stdComplexLineEnergy J u du μ = 0

      If a differential field vanishes almost everywhere, its energy is zero.

      theorem TauCeti.SmoothTwoForm.mfderiv_stdComplexLineEnergy_const {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] (form : SmoothTwoForm I M) (J : SmoothAlmostComplexStructure I M) (c : M) (μ : MeasureTheory.Measure ( × )) :
      form.stdComplexLineEnergy J (fun (x : × ) => c) (fun (z : × ) => ((mfderiv% fun (x : × ) => c) z)) μ = 0

      A constant curve has zero energy when its differential field is mfderiv.

      theorem TauCeti.SmoothTwoForm.Tames.stdComplexLineEnergy_eq_zero_iff {E : Type u_1} {H : Type u_2} {M : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [TopologicalSpace H] {I : ModelWithCorners E H} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑) M] {form : SmoothTwoForm I M} {J : SmoothAlmostComplexStructure I M} (htame : form.Tames J) {u : × M} {du : (z : × ) → × →ₗ[] TangentSpace I (u z)} {μ : MeasureTheory.Measure ( × )} (hmeas : AEMeasurable (fun (z : × ) => form.stdComplexLineEnergyDensity J (u z) (du z)) μ) :
      form.stdComplexLineEnergy J u du μ = 0 ∀ᵐ (z : × ) μ, du z = 0

      Under tameness, integrated energy vanishes exactly when the differential field vanishes almost everywhere, assuming the energy integrand is almost everywhere measurable.

      For a field built from mfderiv, this detects mfderiv = 0 almost everywhere, not genuine local constancy: Mathlib assigns mfderiv the value zero wherever differentiability fails.