Documentation

TauCeti.Geometry.Symplectic.Floer.Manifold

The Floer energy identity for manifold targets #

For a map u : ℝ × ℝ → M and a Hamiltonian one-form K = Ks ds + Kt dt, the perturbed derivative takes values in the actual tangent space T_(u z) M. Its symplectic area density satisfies

ω(du - X_K) = ω(du) + d(K(u)) - R_K(u).

Here R_K = ∂s Kt - ∂t Ks - {Ks, Kt} uses the intrinsic Hamiltonian vector fields, with convention ι_(X_H) ω = dH. The curvature of a cylindrical perturbation K = H_t dt, with no ds component and independent of s, vanishes (TauCeti.SmoothTwoForm.hamiltonianCurvature_cylindrical). For a nondegenerate two-form on a finite-dimensional model, the identity holds for differentiable maps and jointly differentiable Hamiltonians on the domain times the manifold. Neither closedness of the two-form nor the Floer equation is needed for this pointwise identity. For solutions of the equation the density is nonnegative under tameness, and is half the standard quadratic energy density. The almost complex structure may be chosen independently at each domain point, as is needed for domain-dependent perturbations.

Integrating the identity over a rectangle [a₁, b₁] × [a₂, b₂] of the domain gives

∫ ω(du - X_K) = ∫ u^* ω + ∮ K(u) - ∫ R_K(u)

(SmoothTwoForm.IsNondegenerate.integral_floerEnergyDensity). The exterior derivative d(K(u)) is a function on the domain alone, so the divergence theorem applies to it whatever the target. The integrability of the energy density and of R_K(u) is assumed, and that of the area density follows. If K(u) has compact support in the plane, the boundary term disappears and the energy over the whole plane is ∫ u^* ω - ∫ R_K(u) (SmoothTwoForm.IsNondegenerate.integral_floerEnergyDensity_of_hasCompactSupport). This is the form of the identity on a closed domain, such as a sphere whose perturbation data vanish near one point. More generally, when the perturbation data themselves vanish outside a compact set and u is only C¹ near that set, the energy over every region containing it is ∫ u^* ω - ∫ R_K(u) (SmoothTwoForm.IsNondegenerate.setIntegral_floerEnergyDensity_of_forall_notMem_eq_zero). Since d(K(u)) is linear in K, the energy plus the integrated curvature over a compact region only depends on the data near its boundary: two data that agree outside the region give the same value (IsNondegenerate.setIntegral_floerEnergyDensity_add_hamiltonianCurvature_eq_of_eqOn). This compares a family of perturbations with a fixed datum that agrees with it far out on the ends of a punctured domain.

A punctured domain carries no global coordinate, so these objects must also be compared across changes of domain coordinates φ. For the pulled-back datum φ^*K (TauCeti.Floer.perturbationPullback) and the reparametrized map u ∘ φ, the perturbed derivative is (du - X_K) ∘ dφ, and both the energy density and the curvature are multiplied by the Jacobian determinant det dφ. By the change of variables formula the energy and the integrated curvature over a region may therefore be computed in any orientation-preserving chart. These are the manifold-target versions of the identities in TauCeti.Geometry.Symplectic.Floer.Pullback. The domain-derivative part of the curvature, Green's theorem for K(u) and the change of variables formula do not see the target, and are shared with them through TauCeti.Floer.fderiv_perturbationPullback_sub_fderiv_perturbationPullback, TauCeti.integral_fderiv_sub_fderiv_Icc and TauCeti.integral_image_eq_integral_of_eq_abs_det_smul.

These are coordinate-domain energy identities for arbitrary manifold targets, not a compactness theorem or an identity involving caps at punctured ends. On a vector-space target with constant form they recover the vector-space definitions.

Main results #

References #

noncomputable def TauCeti.SmoothTwoForm.hamiltonianCurvature {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] (ω : SmoothTwoForm I M) (Ks Kt : ℝ × ℝ → M → ℝ) (z : ℝ × ℝ) (x : M) :

The curvature ∂s Kt - ∂t Ks - {Ks, Kt} of a Hamiltonian one-form with manifold target.

Instances For
    theorem TauCeti.SmoothTwoForm.hamiltonianCurvature_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] (ω : SmoothTwoForm I M) (Ks Kt : ℝ × ℝ → M → ℝ) (z : ℝ × ℝ) (x : M) :
    ω.hamiltonianCurvature Ks Kt z x = (fderiv ℝ (fun (w : ℝ × ℝ) => Kt w x) z) stdComplexLineReal - (fderiv ℝ (fun (w : ℝ × ℝ) => Ks w x) z) stdComplexLineImag - ω.poissonBracket (Ks z) (Kt z) x

    The defining curvature formula, separating domain derivatives and target Poisson bracket.

    theorem TauCeti.SmoothTwoForm.hamiltonianCurvature_zero_left {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] (ω : SmoothTwoForm I M) (Kt : ℝ × ℝ → M → ℝ) (z : ℝ × ℝ) (x : M) :
    ω.hamiltonianCurvature (fun (x : ℝ × ℝ) (x_1 : M) => 0) Kt z x = (fderiv ℝ (fun (w : ℝ × ℝ) => Kt w x) z) stdComplexLineReal

    Without a ds component, the curvature of K = K_t dt is ∂_s K_t.

    theorem TauCeti.SmoothTwoForm.hamiltonianCurvature_cylindrical {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] (ω : SmoothTwoForm I M) (H✝ : ℝ → M → ℝ) (z : ℝ × ℝ) (x : M) :
    ω.hamiltonianCurvature (fun (x : ℝ × ℝ) (x_1 : M) => 0) (fun (w : ℝ × ℝ) => H✝ w.2) z x = 0

    A cylindrical perturbation K = H_t dt, independent of s, has zero curvature.

    noncomputable def TauCeti.SmoothTwoForm.perturbedMFDeriv {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] (ω : SmoothTwoForm I M) (Ks Kt : ℝ × ℝ → M → ℝ) (u : ℝ × ℝ → M) (z : ℝ × ℝ) :

    The intrinsic perturbed derivative du - X_K, valued in T_(u z) M. As with mfderiv, using this as an actual differential requires differentiability of u.

    Instances For
      theorem TauCeti.SmoothTwoForm.perturbedMFDeriv_apply {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] (ω : SmoothTwoForm I M) (Ks Kt : ℝ × ℝ → M → ℝ) (u : ℝ × ℝ → M) (z v : ℝ × ℝ) :
      (ω.perturbedMFDeriv Ks Kt u z) v = (mfderiv% u z) v - v.1 • ω.hamiltonianVectorField (Ks z) (u z) - v.2 • ω.hamiltonianVectorField (Kt z) (u z)

      Evaluation of the perturbed derivative on a domain tangent vector.

      @[simp]
      theorem TauCeti.SmoothTwoForm.perturbedMFDeriv_apply_stdComplexLineReal {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] (ω : SmoothTwoForm I M) (Ks Kt : ℝ × ℝ → M → ℝ) (u : ℝ × ℝ → M) (z : ℝ × ℝ) :
      (ω.perturbedMFDeriv Ks Kt u z) stdComplexLineReal = (mfderiv% u z) stdComplexLineReal - ω.hamiltonianVectorField (Ks z) (u z)

      The real-coordinate component is ∂s u - X_(Ks).

      @[simp]
      theorem TauCeti.SmoothTwoForm.perturbedMFDeriv_apply_stdComplexLineImag {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] (ω : SmoothTwoForm I M) (Ks Kt : ℝ × ℝ → M → ℝ) (u : ℝ × ℝ → M) (z : ℝ × ℝ) :
      (ω.perturbedMFDeriv Ks Kt u z) stdComplexLineImag = (mfderiv% u z) stdComplexLineImag - ω.hamiltonianVectorField (Kt z) (u z)

      The imaginary-coordinate component is ∂t u - X_(Kt).

      The perturbed derivative is complex linear exactly when the coordinate Floer equation ∂s u - X_(Ks) + J (∂t u - X_(Kt)) = 0 holds in the target tangent fiber.

      noncomputable def TauCeti.SmoothTwoForm.floerEnergyDensity {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] (ω : SmoothTwoForm I M) (Ks Kt : ℝ × ℝ → M → ℝ) (u : ℝ × ℝ → M) (z : ℝ × ℝ) :

      The symplectic area density of du - X_K for a manifold target.

      Instances For
        theorem TauCeti.SmoothTwoForm.floerEnergyDensity_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] (ω : SmoothTwoForm I M) (Ks Kt : ℝ × ℝ → M → ℝ) (u : ℝ × ℝ → M) (z : ℝ × ℝ) :

        Floer energy density is the two-form evaluated on the two perturbed coordinate derivatives.

        @[simp]
        theorem TauCeti.SmoothTwoForm.floerEnergyDensity_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] (ω : SmoothTwoForm I M) (u : ℝ × ℝ → M) (z : ℝ × ℝ) :
        ω.floerEnergyDensity (fun (x : ℝ × ℝ) (x_1 : M) => 0) (fun (x : ℝ × ℝ) (x_1 : M) => 0) u z = SmoothBundleForm.eval₂ ω (u z) ((mfderiv% u z) stdComplexLineReal) ((mfderiv% u z) stdComplexLineImag)

        For the zero perturbation the Floer energy density is the symplectic area density ω(∂_s u, ∂_t u).

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.floerEnergyDensity_eq {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] {ω : SmoothTwoForm I M} {Ks Kt : ℝ × ℝ → M → ℝ} {u : ℝ × ℝ → M} {z : ℝ × ℝ} [FiniteDimensional ℝ E] (hω : ω.IsNondegenerate) (hu : MDiffAt u z) (hKs : MDiffAt (Function.uncurry Ks) (z, u z)) (hKt : MDiffAt (Function.uncurry Kt) (z, u z)) :
        ω.floerEnergyDensity Ks Kt u z = SmoothBundleForm.eval₂ ω (u z) ((mfderiv% u z) stdComplexLineReal) ((mfderiv% u z) stdComplexLineImag) + ((fderiv ℝ (fun (w : ℝ × ℝ) => Kt w (u w)) z) stdComplexLineReal - (fderiv ℝ (fun (w : ℝ × ℝ) => Ks w (u w)) z) stdComplexLineImag) - ω.hamiltonianCurvature Ks Kt z (u z)

        The pointwise energy identity for a manifold target: symplectic area plus the exterior derivative of K(u), minus Hamiltonian curvature.

        On a solution the density is half the standard quadratic energy density of the perturbed derivative. The almost complex structure here is a structure on a single tangent fiber.

        theorem TauCeti.SmoothTwoForm.floerEnergyDensity_nonneg {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] {ω : SmoothTwoForm I M} {Ks Kt : ℝ × ℝ → M → ℝ} {u : ℝ × ℝ → M} {z : ℝ × ℝ} {J : AlmostComplexStructure (TangentSpace I (u z))} (hω : ω.IsNondegenerate) (hJ : (hω.symplecticFormAt (u z)).Tames J) (h : IsComplexLinearMap (AlmostComplexStructure.product ℝ) J ↑(ω.perturbedMFDeriv Ks Kt u z)) :
        0 ≤ ω.floerEnergyDensity Ks Kt u z

        A Floer solution has nonnegative energy density for a tamed structure on the target fiber.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.floerEnergyDensity_zero_left_nonneg {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] {ω : SmoothTwoForm I M} {Kt : ℝ × ℝ → M → ℝ} {u : ℝ × ℝ → M} {z : ℝ × ℝ} (hω : ω.IsNondegenerate) {J : AlmostComplexStructure (TangentSpace I (u z))} (hJ : (hω.symplecticFormAt (u z)).Tames J) (hfloer : (mfderiv% u z) stdComplexLineReal + J.toLinearMap ((mfderiv% u z) stdComplexLineImag - ω.hamiltonianVectorField (Kt z) (u z)) = 0) :
        0 ≤ ω.floerEnergyDensity (fun (x : ℝ × ℝ) (x_1 : M) => 0) Kt u z

        A solution of the Floer equation ∂_s u + J (∂_t u - X_{K_t}(u)) = 0 for a perturbation K = K_t dt without ds component has nonnegative energy density at z when J is tamed by ω at u z.

        theorem TauCeti.SmoothTwoForm.continuous_hamiltonianCurvature_zero_left_comp {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] {ω : SmoothTwoForm I M} {Kt : ℝ × ℝ → M → ℝ} {u : ℝ × ℝ → M} (hKt : ContMDiff ((modelWithCornersSelf ℝ (ℝ × ℝ)).prod I) (modelWithCornersSelf ℝ ℝ) 1 (Function.uncurry Kt)) (hu : ContMDiff (modelWithCornersSelf ℝ (ℝ × ℝ)) I 1 u) :
        Continuous fun (z : ℝ × ℝ) => ω.hamiltonianCurvature (fun (x : ℝ × ℝ) (x_1 : M) => 0) Kt z (u z)

        For a C¹ map u and a C¹ family of Hamiltonians K_t, the curvature ∂_s K_t of the perturbation K = K_t dt, evaluated along u, is continuous.

        For a C¹ map u and a C¹ family of Hamiltonians K_t, the Floer energy density of the perturbation K = K_t dt is continuous.

        Local formulas for the curvature #

        theorem TauCeti.SmoothTwoForm.hamiltonianCurvature_congr_of_eventuallyEq {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] (ω : SmoothTwoForm I M) {Ks Kt Ks' Kt' : ℝ × ℝ → M → ℝ} {z : ℝ × ℝ} (hs : Ks =ᶠ[nhds z] Ks') (ht : Kt =ᶠ[nhds z] Kt') :

        The curvature only depends on the germs of the perturbation data at the domain point.

        theorem TauCeti.SmoothTwoForm.hamiltonianCurvature_comp_add_right {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] (ω : SmoothTwoForm I M) (Ks Kt : ℝ × ℝ → M → ℝ) (v z : ℝ × ℝ) (x : M) :
        ω.hamiltonianCurvature (fun (w : ℝ × ℝ) => Ks (w + v)) (fun (w : ℝ × ℝ) => Kt (w + v)) z x = ω.hamiltonianCurvature Ks Kt (z + v) x

        Translating the perturbation data by v translates the curvature by v.

        theorem TauCeti.SmoothTwoForm.hamiltonianCurvature_eq_zero_of_eventuallyEq_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] (ω : SmoothTwoForm I M) {Ks Kt : ℝ × ℝ → M → ℝ} {z : ℝ × ℝ} (hs : Ks =ᶠ[nhds z] 0) (ht : Kt =ᶠ[nhds z] 0) (x : M) :
        ω.hamiltonianCurvature Ks Kt z x = 0

        If both components of a Hamiltonian one-form vanish near a domain point, its curvature vanishes there. No differentiability assumption is needed.

        theorem TauCeti.SmoothTwoForm.hamiltonianCurvature_eq_zero_of_notMem {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] (ω : SmoothTwoForm I M) {Ks Kt : ℝ × ℝ → M → ℝ} {D : Set (ℝ × ℝ)} (hD : IsClosed D) (hs : ∀ z ∉ D, Ks z = 0) (ht : ∀ z ∉ D, Kt z = 0) {z : ℝ × ℝ} (hz : z ∉ D) (x : M) :
        ω.hamiltonianCurvature Ks Kt z x = 0

        If both components of a Hamiltonian one-form vanish off a closed domain set, its curvature also vanishes off that set. No differentiability assumption is needed.

        theorem TauCeti.SmoothTwoForm.hamiltonianCurvature_add_of_eq_zero_on {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] (ω : SmoothTwoForm I M) {Ks Kt δs δt : ℝ × ℝ → M → ℝ} {D U : Set (ℝ × ℝ)} (hD : IsClosed D) (hU : IsOpen U) (hDU : D ⊆ U) (hKs : ∀ z ∈ U, Ks z = 0) (hKt : ∀ z ∈ U, Kt z = 0) (hδs : ∀ z ∉ D, δs z = 0) (hδt : ∀ z ∉ D, δt z = 0) (z : ℝ × ℝ) (x : M) :
        ω.hamiltonianCurvature (fun (w : ℝ × ℝ) (y : M) => Ks w y + δs w y) (fun (w : ℝ × ℝ) (y : M) => Kt w y + δt w y) z x = ω.hamiltonianCurvature Ks Kt z x + ω.hamiltonianCurvature δs δt z x

        Adding a perturbation supported in a closed set inside an open region where the original one-form vanishes adds their curvatures exactly: there are no mixed Poisson-bracket terms.

        @[simp]
        theorem TauCeti.SmoothTwoForm.hamiltonianCurvature_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] (ω : SmoothTwoForm I M) (z : ℝ × ℝ) (x : M) :
        ω.hamiltonianCurvature (fun (x : ℝ × ℝ) (x_1 : M) => 0) (fun (x : ℝ × ℝ) (x_1 : M) => 0) z x = 0

        The zero perturbation has zero curvature.

        theorem TauCeti.SmoothTwoForm.hamiltonianCurvature_continuation {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] (ω : SmoothTwoForm I M) {β : ℝ → ℝ} {H✝ : ℝ → M → ℝ} {z : ℝ × ℝ} {x : M} (hβ : DifferentiableAt ℝ β z.1) (hH : DifferentiableAt ℝ (fun (t : ℝ) => H✝ t x) z.2) :
        ω.hamiltonianCurvature (fun (x : ℝ × ℝ) (x_1 : M) => 0) (fun (w : ℝ × ℝ) (y : M) => β w.1 * H✝ w.2 y) z x = deriv β z.1 * H✝ z.2 x

        A continuation perturbation K = β(s) H_t dt has curvature β'(s) H_t.

        theorem TauCeti.SmoothTwoForm.hamiltonianCurvature_eq_zero_of_cylindrical {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] (ω : SmoothTwoForm I M) {Ks Kt : ℝ × ℝ → M → ℝ} {c : ℝ} (hKs : ∀ᶠ (s : ℝ) in nhds c, ∀ (t : ℝ), Ks (s, t) = 0) (hKt : ∀ᶠ (s : ℝ) in nhds c, ∀ (t : ℝ), Kt (s, t) = Kt (c, t)) (t : ℝ) (x : M) :
        ω.hamiltonianCurvature Ks Kt (c, t) x = 0

        A datum K = K_s ds + K_t dt with K_s = 0 and K_t independent of s near the line s = c has zero curvature along that line.

        Changes of domain coordinates #

        theorem TauCeti.SmoothTwoForm.hamiltonianVectorField_perturbationPullback {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] {Ks Kt : ℝ × ℝ → M → ℝ} {φ : ℝ × ℝ → ℝ × ℝ} {w : ℝ × ℝ} {x : M} (ω : SmoothTwoForm I M) (hKs : MDiffAt (Ks (φ w)) x) (hKt : MDiffAt (Kt (φ w)) x) (v : ℝ × ℝ) :
        ω.hamiltonianVectorField (Floer.perturbationPullback φ Ks Kt v w) x = ((fderiv ℝ φ w) v).1 • ω.hamiltonianVectorField (Ks (φ w)) x + ((fderiv ℝ φ w) v).2 • ω.hamiltonianVectorField (Kt (φ w)) x

        The Hamiltonian vector field of a component of the pullback φ^*K is the corresponding combination of the Hamiltonian vector fields of K_s and K_t at φ w.

        theorem TauCeti.SmoothTwoForm.perturbedMFDeriv_perturbationPullback {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] {Ks Kt : ℝ × ℝ → M → ℝ} {u : ℝ × ℝ → M} {φ : ℝ × ℝ → ℝ × ℝ} {w : ℝ × ℝ} (ω : SmoothTwoForm I M) (hφ : DifferentiableAt ℝ φ w) (hu : MDiffAt u (φ w)) (hKs : MDiffAt (Ks (φ w)) (u (φ w))) (hKt : MDiffAt (Kt (φ w)) (u (φ w))) :

        Naturality of the perturbed derivative. The perturbed derivative of the reparametrized map u ∘ φ for the pulled-back datum φ^*K is (du - X_K) ∘ dφ, in the tangent space T_(u (φ w)) M.

        theorem TauCeti.SmoothTwoForm.floerEnergyDensity_perturbationPullback {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] {Ks Kt : ℝ × ℝ → M → ℝ} {u : ℝ × ℝ → M} {φ : ℝ × ℝ → ℝ × ℝ} {w : ℝ × ℝ} (ω : SmoothTwoForm I M) (hφ : DifferentiableAt ℝ φ w) (hu : MDiffAt u (φ w)) (hKs : MDiffAt (Ks (φ w)) (u (φ w))) (hKt : MDiffAt (Kt (φ w)) (u (φ w))) :

        The energy density is a two-form. The Floer energy density of u ∘ φ for the pulled-back datum φ^*K is the Jacobian determinant of φ times the energy density of u for K at φ w. No nondegeneracy of the two-form is needed.

        theorem TauCeti.SmoothTwoForm.eval₂_mfderiv_comp_stdComplexLine {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] {u : ℝ × ℝ → M} {φ : ℝ × ℝ → ℝ × ℝ} {w : ℝ × ℝ} (ω : SmoothTwoForm I M) (hφ : DifferentiableAt ℝ φ w) (hu : MDiffAt u (φ w)) :
        SmoothBundleForm.eval₂ ω ((u ∘ φ) w) ((mfderiv% (u ∘ φ) w) stdComplexLineReal) ((mfderiv% (u ∘ φ) w) stdComplexLineImag) = (fderiv ℝ φ w).det * SmoothBundleForm.eval₂ ω (u (φ w)) ((mfderiv% u (φ w)) stdComplexLineReal) ((mfderiv% u (φ w)) stdComplexLineImag)

        The area density is a two-form. The symplectic area density ω(∂_s (u ∘ φ), ∂_t (u ∘ φ)) at w is the Jacobian determinant of φ times the area density ω(∂_s u, ∂_t u) at φ w.

        theorem TauCeti.SmoothTwoForm.hamiltonianCurvature_perturbationPullback {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] {Ks Kt : ℝ × ℝ → M → ℝ} {φ : ℝ × ℝ → ℝ × ℝ} {w : ℝ × ℝ} {x : M} (ω : SmoothTwoForm I M) (hφ : ContDiffAt ℝ 2 φ w) (hKs : DifferentiableAt ℝ (fun (z : ℝ × ℝ) => Ks z x) (φ w)) (hKt : DifferentiableAt ℝ (fun (z : ℝ × ℝ) => Kt z x) (φ w)) (hKs' : MDiffAt (Ks (φ w)) x) (hKt' : MDiffAt (Kt (φ w)) x) :

        The curvature is a two-form. For a C² change of coordinates φ, the curvature of the pulled-back datum φ^*K is the Jacobian determinant of φ times the curvature of K at φ w.

        theorem TauCeti.SmoothTwoForm.integral_floerEnergyDensity_image {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] {Ks Kt : ℝ × ℝ → M → ℝ} {u : ℝ × ℝ → M} {φ : ℝ × ℝ → ℝ × ℝ} {s : Set (ℝ × ℝ)} (ω : SmoothTwoForm I M) (hs : MeasurableSet s) (hinj : Set.InjOn φ s) (hφ : ∀ w ∈ s, DifferentiableAt ℝ φ w) (hdet : ∀ w ∈ s, 0 ≤ (fderiv ℝ φ w).det) (hu : ∀ w ∈ s, MDiffAt u (φ w)) (hKs : ∀ w ∈ s, MDiffAt (Ks (φ w)) (u (φ w))) (hKt : ∀ w ∈ s, MDiffAt (Kt (φ w)) (u (φ w))) :

        Invariance of the energy under changes of coordinates. For a change of coordinates φ that is injective and orientation preserving on a measurable set s, the energy of u for K over φ '' s is the energy of u ∘ φ for φ^*K over s.

        theorem TauCeti.SmoothTwoForm.integral_eval₂_mfderiv_stdComplexLine_image {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] {u : ℝ × ℝ → M} {φ : ℝ × ℝ → ℝ × ℝ} {s : Set (ℝ × ℝ)} (ω : SmoothTwoForm I M) (hs : MeasurableSet s) (hinj : Set.InjOn φ s) (hφ : ∀ w ∈ s, DifferentiableAt ℝ φ w) (hdet : ∀ w ∈ s, 0 ≤ (fderiv ℝ φ w).det) (hu : ∀ w ∈ s, MDiffAt u (φ w)) :
        ∫ (z : ℝ × ℝ) in φ '' s, SmoothBundleForm.eval₂ ω (u z) ((mfderiv% u z) stdComplexLineReal) ((mfderiv% u z) stdComplexLineImag) = ∫ (w : ℝ × ℝ) in s, SmoothBundleForm.eval₂ ω ((u ∘ φ) w) ((mfderiv% (u ∘ φ) w) stdComplexLineReal) ((mfderiv% (u ∘ φ) w) stdComplexLineImag)

        Invariance of the symplectic area under changes of coordinates. For a change of coordinates φ that is injective and orientation preserving on a measurable set s, the symplectic area ∫ ω(∂_s u, ∂_t u) of u over φ '' s is the symplectic area of u ∘ φ over s.

        theorem TauCeti.SmoothTwoForm.integral_hamiltonianCurvature_image {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] {Ks Kt : ℝ × ℝ → M → ℝ} {u : ℝ × ℝ → M} {φ : ℝ × ℝ → ℝ × ℝ} {s : Set (ℝ × ℝ)} (ω : SmoothTwoForm I M) (hs : MeasurableSet s) (hinj : Set.InjOn φ s) (hφ : ∀ w ∈ s, ContDiffAt ℝ 2 φ w) (hdet : ∀ w ∈ s, 0 ≤ (fderiv ℝ φ w).det) (hKs : ∀ w ∈ s, DifferentiableAt ℝ (fun (z : ℝ × ℝ) => Ks z (u (φ w))) (φ w)) (hKt : ∀ w ∈ s, DifferentiableAt ℝ (fun (z : ℝ × ℝ) => Kt z (u (φ w))) (φ w)) (hKs' : ∀ w ∈ s, MDiffAt (Ks (φ w)) (u (φ w))) (hKt' : ∀ w ∈ s, MDiffAt (Kt (φ w)) (u (φ w))) :

        Invariance of the integrated curvature under changes of coordinates. For a C² change of coordinates φ that is injective and orientation preserving on a measurable set s, the integral of the curvature R_K(u) over φ '' s is the integral of R_{φ^*K}(u ∘ φ) over s.

        theorem TauCeti.SmoothTwoForm.lintegral_enorm_hamiltonianCurvature_image {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] {Ks Kt : ℝ × ℝ → M → ℝ} {u : ℝ × ℝ → M} {φ : ℝ × ℝ → ℝ × ℝ} {s : Set (ℝ × ℝ)} (ω : SmoothTwoForm I M) (hs : MeasurableSet s) (hinj : Set.InjOn φ s) (hφ : ∀ w ∈ s, ContDiffAt ℝ 2 φ w) (hKs : ∀ w ∈ s, DifferentiableAt ℝ (fun (z : ℝ × ℝ) => Ks z (u (φ w))) (φ w)) (hKt : ∀ w ∈ s, DifferentiableAt ℝ (fun (z : ℝ × ℝ) => Kt z (u (φ w))) (φ w)) (hKs' : ∀ w ∈ s, MDiffAt (Ks (φ w)) (u (φ w))) (hKt' : ∀ w ∈ s, MDiffAt (Kt (φ w)) (u (φ w))) :

        Invariance of the curvature allowance under changes of coordinates. For a C² change of coordinates φ that is injective on a measurable set s, the lower Lebesgue integral of |R_K(u)| over φ '' s is that of |R_{φ^*K}(u ∘ φ)| over s. No orientation, integrability or measurability hypothesis is needed, so curvature allowances along arbitrary maps u may be computed in any chart.

        theorem TauCeti.SmoothTwoForm.lintegral_enorm_hamiltonianCurvature_comp_add_right {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] (ω : SmoothTwoForm I M) (Ks Kt : ℝ × ℝ → M → ℝ) (u : ℝ × ℝ → M) (v : ℝ × ℝ) :
        ∫⁻ (z : ℝ × ℝ), ‖ω.hamiltonianCurvature (fun (w : ℝ × ℝ) => Ks (w + v)) (fun (w : ℝ × ℝ) => Kt (w + v)) z (u (z + v))‖ₑ = ∫⁻ (z : ℝ × ℝ), ‖ω.hamiltonianCurvature Ks Kt z (u z)‖ₑ

        Translations of the domain preserve the integrated curvature along a map.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.integral_floerEnergyDensity {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] {ω : SmoothTwoForm I M} {Ks Kt : ℝ × ℝ → M → ℝ} {u : ℝ × ℝ → M} [FiniteDimensional ℝ E] (hω : ω.IsNondegenerate) {U : Set (ℝ × ℝ)} (hU : IsOpen U) (hu : ContMDiffOn (modelWithCornersSelf ℝ (ℝ × ℝ)) I 1 u U) (hKs : ContMDiffOn ((modelWithCornersSelf ℝ (ℝ × ℝ)).prod I) (modelWithCornersSelf ℝ ℝ) 1 (Function.uncurry Ks) (U ×ˢ Set.univ)) (hKt : ContMDiffOn ((modelWithCornersSelf ℝ (ℝ × ℝ)).prod I) (modelWithCornersSelf ℝ ℝ) 1 (Function.uncurry Kt) (U ×ˢ Set.univ)) {a b : ℝ × ℝ} (hab : a ≤ b) (habU : Set.Icc a b ⊆ U) (hE : MeasureTheory.IntegrableOn (ω.floerEnergyDensity Ks Kt u) (Set.Icc a b) MeasureTheory.volume) (hR : MeasureTheory.IntegrableOn (fun (z : ℝ × ℝ) => ω.hamiltonianCurvature Ks Kt z (u z)) (Set.Icc a b) MeasureTheory.volume) :
        ∫ (z : ℝ × ℝ) in Set.Icc a b, ω.floerEnergyDensity Ks Kt u z = (∫ (z : ℝ × ℝ) in Set.Icc a b, SmoothBundleForm.eval₂ ω (u z) ((mfderiv% u z) stdComplexLineReal) ((mfderiv% u z) stdComplexLineImag)) + ((((∫ (s : ℝ) in a.1..b.1, Ks (s, a.2) (u (s, a.2))) + ∫ (t : ℝ) in a.2..b.2, Kt (b.1, t) (u (b.1, t))) - ∫ (s : ℝ) in a.1..b.1, Ks (s, b.2) (u (s, b.2))) - ∫ (t : ℝ) in a.2..b.2, Kt (a.1, t) (u (a.1, t))) - ∫ (z : ℝ × ℝ) in Set.Icc a b, ω.hamiltonianCurvature Ks Kt z (u z)

        The energy identity on a rectangle, for a manifold target. Let u and the perturbation data K = K_s ds + K_t dt be C¹ over an open neighbourhood U of a rectangle [a₁, b₁] × [a₂, b₂], for a nondegenerate two-form on a finite-dimensional manifold. If the energy density and the curvature R_K(u) are integrable over the rectangle, then the energy over the rectangle is the symplectic area ∫ u^* ω, plus the integral of the pulled-back one-form K(u) = K_s(u) ds + K_t(u) dt over the positively oriented boundary, minus the integral of R_K(u). Closedness of the two-form is not used.

        The energy identity on the plane, for a compactly supported perturbation. Let u and the perturbation data K = K_s ds + K_t dt be C¹ on the whole plane, for a nondegenerate two-form on a finite-dimensional manifold, and suppose that the pulled-back one-form K(u) = K_s(u) ds + K_t(u) dt has compact support. If the energy density and the curvature R_K(u) are integrable over the plane, then the energy is the symplectic area ∫ u^* ω minus the integral of R_K(u): the exterior derivative d(K(u)) integrates to zero. This applies to perturbation data on a closed surface that vanish near a point, written in the plane chart of the complement of that point.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.setIntegral_floerEnergyDensity_of_forall_notMem_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] {ω : SmoothTwoForm I M} {Ks Kt : ℝ × ℝ → M → ℝ} {u : ℝ × ℝ → M} [FiniteDimensional ℝ E] (hω : ω.IsNondegenerate) {U C D : Set (ℝ × ℝ)} (hU : IsOpen U) (hu : ContMDiffOn (modelWithCornersSelf ℝ (ℝ × ℝ)) I 1 u U) (hKs : ContMDiffOn ((modelWithCornersSelf ℝ (ℝ × ℝ)).prod I) (modelWithCornersSelf ℝ ℝ) 1 (Function.uncurry Ks) (U ×ˢ Set.univ)) (hKt : ContMDiffOn ((modelWithCornersSelf ℝ (ℝ × ℝ)).prod I) (modelWithCornersSelf ℝ ℝ) 1 (Function.uncurry Kt) (U ×ˢ Set.univ)) (hC : IsCompact C) (hCU : C ⊆ U) (hKsC : ∀ z ∉ C, Ks z = 0) (hKtC : ∀ z ∉ C, Kt z = 0) (hD : MeasurableSet D) (hCD : C ⊆ D) (hE : MeasureTheory.IntegrableOn (ω.floerEnergyDensity Ks Kt u) D MeasureTheory.volume) (hR : MeasureTheory.IntegrableOn (fun (z : ℝ × ℝ) => ω.hamiltonianCurvature Ks Kt z (u z)) D MeasureTheory.volume) :
        ∫ (z : ℝ × ℝ) in D, ω.floerEnergyDensity Ks Kt u z = (∫ (z : ℝ × ℝ) in D, SmoothBundleForm.eval₂ ω (u z) ((mfderiv% u z) stdComplexLineReal) ((mfderiv% u z) stdComplexLineImag)) - ∫ (z : ℝ × ℝ) in D, ω.hamiltonianCurvature Ks Kt z (u z)

        The energy identity for compactly supported perturbation data, for a manifold target. Let the perturbation data K = K_s ds + K_t dt vanish outside a compact set C of the domain, and let u and K be C¹ over an open neighbourhood U of C, for a nondegenerate two-form on a finite-dimensional manifold. Then for every measurable set D ⊇ C over which the energy density and the curvature R_K(u) are integrable, the energy over D is the symplectic area ∫_D u^* ω minus the integral of R_K(u): the exterior derivative d(K(u)) is compactly supported, so the boundary term of the energy identity vanishes. Closedness of the two-form is not used.

        Integrability of the energy density, for a manifold target. Let u and the perturbation datum K = K_s ds + K_t dt be C¹ over an open set U of the domain, for a nondegenerate two-form on a finite-dimensional manifold, and let T ⊆ U be compact. If the curvature R_K(u) is integrable over T, so is the Floer energy density: by the pointwise energy identity it differs from R_K(u) by the symplectic area density and the exterior derivative d(K(u)), both continuous on U.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.setIntegral_floerEnergyDensity_add_hamiltonianCurvature_eq_of_eqOn {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] {ω : SmoothTwoForm I M} {Ks Kt : ℝ × ℝ → M → ℝ} {u : ℝ × ℝ → M} [FiniteDimensional ℝ E] (hω : ω.IsNondegenerate) {Ks' Kt' : ℝ × ℝ → M → ℝ} {U D : Set (ℝ × ℝ)} (hU : IsOpen U) (hu : ContMDiffOn (modelWithCornersSelf ℝ (ℝ × ℝ)) I 1 u U) (hKs : ContMDiffOn ((modelWithCornersSelf ℝ (ℝ × ℝ)).prod I) (modelWithCornersSelf ℝ ℝ) 1 (Function.uncurry Ks) (U ×ˢ Set.univ)) (hKt : ContMDiffOn ((modelWithCornersSelf ℝ (ℝ × ℝ)).prod I) (modelWithCornersSelf ℝ ℝ) 1 (Function.uncurry Kt) (U ×ˢ Set.univ)) (hKs' : ContMDiffOn ((modelWithCornersSelf ℝ (ℝ × ℝ)).prod I) (modelWithCornersSelf ℝ ℝ) 1 (Function.uncurry Ks') (U ×ˢ Set.univ)) (hKt' : ContMDiffOn ((modelWithCornersSelf ℝ (ℝ × ℝ)).prod I) (modelWithCornersSelf ℝ ℝ) 1 (Function.uncurry Kt') (U ×ˢ Set.univ)) (hD : IsCompact D) (hDU : D ⊆ U) (hs : Set.EqOn Ks Ks' (U \ D)) (ht : Set.EqOn Kt Kt' (U \ D)) (hE : MeasureTheory.IntegrableOn (ω.floerEnergyDensity Ks Kt u) D MeasureTheory.volume) (hR : MeasureTheory.IntegrableOn (fun (z : ℝ × ℝ) => ω.hamiltonianCurvature Ks Kt z (u z)) D MeasureTheory.volume) (hE' : MeasureTheory.IntegrableOn (ω.floerEnergyDensity Ks' Kt' u) D MeasureTheory.volume) (hR' : MeasureTheory.IntegrableOn (fun (z : ℝ × ℝ) => ω.hamiltonianCurvature Ks' Kt' z (u z)) D MeasureTheory.volume) :
        (∫ (z : ℝ × ℝ) in D, ω.floerEnergyDensity Ks Kt u z) + ∫ (z : ℝ × ℝ) in D, ω.hamiltonianCurvature Ks Kt z (u z) = (∫ (z : ℝ × ℝ) in D, ω.floerEnergyDensity Ks' Kt' u z) + ∫ (z : ℝ × ℝ) in D, ω.hamiltonianCurvature Ks' Kt' z (u z)

        Changing the perturbation inside a compact region, for a manifold target. Let u and two perturbation data K = K_s ds + K_t dt and K' = K'_s ds + K'_t dt be C¹ over an open set U of the domain, for a nondegenerate two-form on a finite-dimensional manifold, and let D ⊆ U be compact. If K and K' agree at every point of U outside D, and the energy densities and the curvatures along u are integrable over D, then the energy plus the integrated curvature over D is the same for both data:

        ∫_D E_K(u) + ∫_D R_K(u) = ∫_D E_{K'}(u) + ∫_D R_{K'}(u).

        By the pointwise energy identity the difference of the two sides is the integral of the exterior derivative d((K - K')(u)), and (K - K')(u) is supported in D. In particular the boundary term of the energy identity over D only sees the datum near the boundary of D.

        @[simp]

        A constant smooth two-form has the same Hamiltonian curvature as the vector-space form.

        Under the canonical target tangent identification the intrinsic perturbed derivative for a constant form is the vector-space perturbed derivative.

        @[simp]

        The intrinsic energy density for a constant form agrees with the vector-space density.

        For a constant form, the intrinsic symplectic area density of a map of the plane is the vector-space area density ω(∂_s u, ∂_t u).

        theorem TauCeti.SymplecticForm.hamiltonianCurvature_eq_zero_of_cylindrical {V : Type u_1} [NormedAddCommGroup V] [NormedSpace ℝ V] [FiniteDimensional ℝ V] (ω : SymplecticForm V) {Ks Kt : ℝ × ℝ → V → ℝ} {c : ℝ} (hKs : ∀ᶠ (s : ℝ) in nhds c, ∀ (t : ℝ), Ks (s, t) = 0) (hKt : ∀ᶠ (s : ℝ) in nhds c, ∀ (t : ℝ), Kt (s, t) = Kt (c, t)) (t : ℝ) (x : V) :
        ω.hamiltonianCurvature Ks Kt (c, t) x = 0

        A datum K = K_s ds + K_t dt on a symplectic vector space with K_s = 0 and K_t independent of s near the line s = c has zero curvature along that line. This is the constant-form case of TauCeti.SmoothTwoForm.hamiltonianCurvature_eq_zero_of_cylindrical.

        theorem TauCeti.SymplecticForm.setIntegral_floerEnergyDensity_of_forall_notMem_eq_zero {V : Type u_1} [NormedAddCommGroup V] [NormedSpace ℝ V] [FiniteDimensional ℝ V] (ω : SymplecticForm V) {Ks Kt : ℝ × ℝ → V → ℝ} {u : ℝ × ℝ → V} {U C D : Set (ℝ × ℝ)} (hU : IsOpen U) (hu : ContDiffOn ℝ 1 u U) (hKs : ContDiffOn ℝ 1 (Function.uncurry Ks) (U ×ˢ Set.univ)) (hKt : ContDiffOn ℝ 1 (Function.uncurry Kt) (U ×ˢ Set.univ)) (hC : IsCompact C) (hCU : C ⊆ U) (hKsC : ∀ z ∉ C, Ks z = 0) (hKtC : ∀ z ∉ C, Kt z = 0) (hD : MeasurableSet D) (hCD : C ⊆ D) (hE : MeasureTheory.IntegrableOn (ω.floerEnergyDensity Ks Kt u) D MeasureTheory.volume) :
        ∫ (z : ℝ × ℝ) in D, ω.floerEnergyDensity Ks Kt u z = (∫ (z : ℝ × ℝ) in D, (fun (v w : V) => (ω.toBilinForm v) w) ((fderiv ℝ u z) stdComplexLineReal) ((fderiv ℝ u z) stdComplexLineImag)) - ∫ (z : ℝ × ℝ) in D, ω.hamiltonianCurvature Ks Kt z (u z)

        The energy identity for compactly supported perturbation data. Let the perturbation data K = K_s ds + K_t dt vanish outside a compact set C of the domain, and let u and K be C¹ over an open neighbourhood U of C. Then for every measurable set D ⊇ C over which the energy density is integrable, the energy over D is the symplectic area ∫_D u^* ω minus the integral of the curvature R_K(u). This is the constant-form case of TauCeti.SmoothTwoForm.IsNondegenerate.setIntegral_floerEnergyDensity_of_forall_notMem_eq_zero; the curvature is continuous here, so its integrability is automatic.

        theorem TauCeti.SymplecticForm.setIntegral_floerEnergyDensity_add_hamiltonianCurvature_eq_of_eqOn {V : Type u_1} [NormedAddCommGroup V] [NormedSpace ℝ V] [FiniteDimensional ℝ V] (ω : SymplecticForm V) {Ks Kt Ks' Kt' : ℝ × ℝ → V → ℝ} {u : ℝ × ℝ → V} {U D : Set (ℝ × ℝ)} (hU : IsOpen U) (hu : ContDiffOn ℝ 1 u U) (hKs : ContDiffOn ℝ 1 (Function.uncurry Ks) (U ×ˢ Set.univ)) (hKt : ContDiffOn ℝ 1 (Function.uncurry Kt) (U ×ˢ Set.univ)) (hKs' : ContDiffOn ℝ 1 (Function.uncurry Ks') (U ×ˢ Set.univ)) (hKt' : ContDiffOn ℝ 1 (Function.uncurry Kt') (U ×ˢ Set.univ)) (hD : IsCompact D) (hDU : D ⊆ U) (hs : Set.EqOn Ks Ks' (U \ D)) (ht : Set.EqOn Kt Kt' (U \ D)) :
        (∫ (z : ℝ × ℝ) in D, ω.floerEnergyDensity Ks Kt u z) + ∫ (z : ℝ × ℝ) in D, ω.hamiltonianCurvature Ks Kt z (u z) = (∫ (z : ℝ × ℝ) in D, ω.floerEnergyDensity Ks' Kt' u z) + ∫ (z : ℝ × ℝ) in D, ω.hamiltonianCurvature Ks' Kt' z (u z)

        Changing the perturbation inside a compact region. Let u and two perturbation data K and K' be C¹ over an open set U of the domain, and let D ⊆ U be compact. If K and K' agree at every point of U outside D, then the energy plus the integrated curvature over D is the same for both data:

        ∫_D E_K(u) + ∫_D R_K(u) = ∫_D E_{K'}(u) + ∫_D R_{K'}(u).

        This is the constant-form case of SmoothTwoForm.IsNondegenerate.setIntegral_floerEnergyDensity_add_hamiltonianCurvature_eq_of_eqOn; all four integrands are continuous on U, so their integrability over D is automatic.