Documentation

TauCeti.Geometry.Symplectic.Liouville.Domain

Liouville domains #

A Liouville domain is a compact exact symplectic manifold with boundary whose Liouville vector field points outwards along the boundary. Here it is a compact domain W with smooth boundary in the interior of an ambient manifold M, carrying a nondegenerate two-form ω and a primitive α, dα = ω (TauCeti.IsLiouvilleDomain):

The last condition says that Z points strictly outwards along f⁻¹(c), and makes c a regular value of f. So f⁻¹(c) is a smooth hypersurface, and it is the boundary of W: on a manifold without boundary, the frontier of W is exactly the level (TauCeti.frontier_setOf_le_eq_of_mvfderiv_pos). The primitive is part of the data, as for hypersurfaces of contact type, and the ambient form ω is then symplectic (TauCeti.IsLiouvilleDomain.isSymplectic). Since ω is smooth and closed, the Liouville field of α is a Liouville vector field of ω, L_Z ω = ω (TauCeti.IsLiouvilleDomain.isLiouvilleVectorField, from TauCeti.isLiouvilleVectorField_mextDeriv_of_interior_eq).

The boundary of a Liouville domain, with the atlas of a regular level, is a hypersurface of restricted contact type with primitive α (TauCeti.IsLiouvilleDomain.exists_isRestrictedContactType). The basic example is the unit codisc bundle of a compact Riemannian manifold, with the canonical symplectic form and the primitive -λ of the cotangent bundle (TauCeti.CotangentBundle.isLiouvilleDomain_codiscBundle).

Main definitions #

Main results #

References #

structure TauCeti.IsLiouvilleDomain {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 ℝ 1) (W : Set M) :

A subset W of a manifold M is a Liouville domain for the smooth two-form ω, with primitive α, when ω is nondegenerate, dα = ω, W is compact and lies in the interior of M, and the Liouville field of α points strictly outwards along the boundary of W: some smooth vector field Z with ι_Z ω = α and some continuous function f and value c satisfy W = {f ≤ c}, with f smooth and df(Z) > 0 at every point of the level f⁻¹(c). The nondegeneracy of ω makes Z unique, and the condition along f⁻¹(c) makes c a regular value of f, so that W is a compact domain with smooth boundary f⁻¹(c).

Instances For
    theorem TauCeti.IsLiouvilleDomain.isSymplectic {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 ℝ 1} {W : Set M} (h : IsLiouvilleDomain ω α W) :

    The ambient form of a Liouville domain is symplectic: it is nondegenerate by definition, and closed because it is exact.

    theorem TauCeti.IsLiouvilleDomain.isClosed {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 ℝ 1} {W : Set M} (h : IsLiouvilleDomain ω α W) :

    A Liouville domain is closed, as a sublevel set of a continuous function.

    theorem TauCeti.IsLiouvilleDomain.contMDiff_of_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 ℝ 1} {W : Set M} {Z : (x : M) → TangentSpace I x} (h : IsLiouvilleDomain ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) :
    ContMDiff I I.tangent ↑⊤ fun (x : M) => ⟨x, Z x⟩

    The Liouville field of a Liouville domain is smooth: the vector field Z with ι_Z ω = α, unique since ω is nondegenerate, is a smooth section of the tangent bundle.

    theorem TauCeti.IsLiouvilleDomain.isLiouvilleVectorField {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 ℝ 1} {W : Set M} {Z : (x : M) → TangentSpace I x} (h : IsLiouvilleDomain ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) :

    The Liouville field of a Liouville domain is a Liouville vector field of the ambient form, L_Z ω = ω: the form is exact, ω = dα, and ι_Z dα = α.

    theorem TauCeti.IsLiouvilleDomain.exists_sublevel_of_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 ℝ 1} {W : Set M} {Z : (x : M) → TangentSpace I x} (h : IsLiouvilleDomain ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) :
    ∃ (f : M → ℝ) (c : ℝ), Continuous f ∧ W = {x : M | f x ≤ c} ∧ ∀ (x : M), f x = c → ContMDiffAt I (modelWithCornersSelf ℝ ℝ) (↑⊤) f x ∧ 0 < (d% f x) (Z x)

    The Liouville field points out of a Liouville domain. If ι_Z ω = α, then W = {f ≤ c} for a continuous function f, smooth along the level f⁻¹(c), with df(Z) > 0 there.

    theorem TauCeti.IsLiouvilleDomain.exists_isRestrictedContactType {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 ℝ 1} {W : Set M} [I.Boundaryless] [FiniteDimensional ℝ E] (h : IsLiouvilleDomain ω α W) :
    ∃ (f : M → ℝ) (c : ℝ) (hf : ∀ (x : M), f x = c → ContMDiffAt I (modelWithCornersSelf ℝ ℝ) 1 f x) (hreg : IsRegularValue I (modelWithCornersSelf ℝ ℝ) f c), W = {x : M | f x ≤ c} ∧ frontier W = {x : M | f x = c} ∧ IsRestrictedContactType (modelWithCornersSelf ℝ (Fin (Module.finrank ℝ E - 1) → ℝ)) (↑ω) (↑α) Subtype.val

    The boundary of a Liouville domain is of restricted contact type. On a finite-dimensional manifold without boundary, a Liouville domain W is the sublevel set {f ≤ c} of a function f, C¹ along the level f⁻¹(c), of which c is a regular value; the frontier of W is exactly the level; and the level, with its atlas TauCeti.regularLevelChartedSpace, is a hypersurface of restricted contact type for the primitive α.