Documentation

TauCeti.Geometry.Symplectic.Hamiltonian.SymplecticVectorField

Symplectic vector fields and their de Rham classes #

Let σ be a smooth two-form on a manifold M. A smooth vector field X is a symplectic vector field when its contraction ι_X σ is a closed one-form (TauCeti.SmoothTwoForm.symplecticVectorFields). When σ is closed, Cartan's formula L_X σ = ι_X dσ + d(ι_X σ) = d(ι_X σ) shows that these are exactly the smooth vector fields with L_X σ = 0, the infinitesimal symmetries of σ (TauCeti.SmoothTwoForm.mem_symplecticVectorFields_iff_mlieDerivForm_eq_zero).

Sending a symplectic vector field to the de Rham class of its contraction gives a linear map X ↦ [ι_X σ] to the first de Rham cohomology H¹_dR(M) (TauCeti.SmoothTwoForm.interiorClass). For a nondegenerate σ on a finite-dimensional manifold, a smooth function f has the smooth Hamiltonian vector field X_f, with ι_{X_f} σ = df. The sequence below uses f ↦ -X_f (TauCeti.SmoothTwoForm.IsNondegenerate.negHamiltonianₗ, defined on smooth 0-forms). This sign follows the identity X_{{f, g}} = -[X_f, X_g], valid for closed σ with the bracket {f, g} = df(X_g), under which f ↦ -X_f respects Lie brackets (TauCeti.SmoothTwoForm.IsNondegenerate.hamiltonianVectorField_poissonBracket); brackets themselves are not treated in this file. These maps form the exact sequence

0 → H⁰_dR(M) → C^∞(M) → {symplectic vector fields} → H¹_dR(M) → 0.

Here the first term is the space closedForms I M 0 of locally constant smooth functions, which TauCeti.deRhamCohomology.mk identifies with H⁰_dR(M).

No closedness of σ is needed for the exactness results. Closedness enters this file only through the comparison with the Lie derivative; it is also needed for the bracket compatibility above, which is not treated here.

Main declarations #

References #

Symplectic vector fields #

The symplectic vector fields of a two-form σ: the smooth vector fields X whose contraction ι_X σ is a closed one-form. For a closed σ these are the smooth vector fields with L_X σ = 0 (TauCeti.SmoothTwoForm.mem_symplecticVectorFields_iff_mlieDerivForm_eq_zero).

Instances For
    @[simp]

    A smooth vector field is symplectic exactly when its contraction is closed.

    For a closed two-form, a smooth vector field is symplectic exactly when its Lie derivative annihilates the form, L_X σ = 0.

    theorem TauCeti.SmoothTwoForm.isHamiltonianVectorField_iff_interiorₗ_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} {φ : SmoothForm I M ℝ 0} {X : ContMDiffSection I E (↑⊤) (TangentSpace I)} :
    σ.IsHamiltonianVectorField (fun (y : M) => (↑φ y) 0) ⇑X ↔ σ.interiorₗ X = (mextDerivₗ I 0) φ

    A smooth vector field is Hamiltonian for a smooth 0-form precisely when its contraction is the exterior derivative of that form.

    Hamiltonian vector fields are symplectic: if ι_X σ = df for a smooth function f, then ι_X σ is closed.

    The de Rham class of a symplectic vector field: the class [ι_X σ] ∈ H¹_dR(M) of its closed contraction.

    Instances For

      The class of a symplectic vector field is the class of its contraction.

      A symplectic vector field has zero de Rham class precisely when its contraction is the exterior derivative of a smooth 0-form.

      theorem TauCeti.SmoothTwoForm.interiorClass_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] {σ : SmoothTwoForm I M} (X : ↥σ.symplecticVectorFields) :
      σ.interiorClass X = 0 ↔ ∃ (φ : SmoothForm I M ℝ 0), σ.IsHamiltonianVectorField (fun (y : M) => (↑φ y) 0) ⇑↑X

      A symplectic vector field has zero class [ι_X σ] exactly when it is the Hamiltonian vector field of a smooth function.

      The exact sequence of a nondegenerate form #

      The map f ↦ -X_f from smooth functions, as smooth 0-forms, to symplectic vector fields. When σ is moreover closed, the convention {f, g} = df(X_g) gives X_{{f, g}} = -[X_f, X_g], and the sign makes this map compatible with the Lie brackets.

      Instances For
        @[simp]
        theorem TauCeti.SmoothTwoForm.IsNondegenerate.coe_negHamiltonianₗ {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} [FiniteDimensional ℝ E] (h : σ.IsNondegenerate) (φ : SmoothForm I M ℝ 0) (x : M) :
        ↑(h.negHamiltonianₗ φ) x = -σ.hamiltonianVectorField (fun (y : M) => (↑φ y) 0) x

        The vector field of f ↦ -X_f is the negated Hamiltonian vector field of the function.

        @[simp]

        The contraction of -X_f is -df.

        Exactness at the smooth functions: -X_f = 0 exactly when f is a closed 0-form, that is, locally constant.

        Exactness at the smooth functions, as exactness of the inclusion of closed 0-forms followed by f ↦ -X_f.

        Exactness at the symplectic vector fields: the symplectic vector fields with zero class [ι_X σ] are exactly the fields -X_f.

        Exactness at H¹_dR(M): every first de Rham class is the class [ι_X σ] of a symplectic vector field, namely of X = (σ♭)⁻¹ α for a closed representative α.