Documentation

TauCeti.Geometry.Symplectic.Liouville.Completion

Completions of Liouville domains #

The completion of a Liouville domain (W, α) attaches to W the positive half of the symplectization of its boundary: it is W ∪ (∂W × [1, ∞)), glued along ∂W = ∂W × {1}, with the primitive r α|∂W on the cylindrical end. Symplectic homology, Hamiltonians linear at infinity and the Viterbo transfer maps are defined on completions.

A Liouville domain here is a compact sublevel set W = {f ≤ c} inside an ambient manifold M (TauCeti.IsLiouvilleDomain), and the completion is likewise realized inside M (TauCeti.IsLiouvilleCompletion): M is a completion of W when the Liouville field Z of α, the vector field with ι_Z ω = α, is complete, and its flow carries every point of M into W. For instance, the cotangent bundle T*M of a compact Riemannian manifold without boundary is the completion of its unit codisc bundle (TauCeti.CotangentBundle.isLiouvilleCompletion_codiscBundle).

The Liouville field is unique, because the form is nondegenerate, and it points strictly out of W along the boundary. So a trajectory of Z crosses ∂W only outwards: a point that is not in the interior of W never returns to W under the forward flow (TauCeti.IsLiouvilleDomain.flowOf_notMem), and when Z is complete the trajectories through distinct boundary points are disjoint, each meeting the boundary only once (TauCeti.IsLiouvilleDomain.injOn_flowOf). For a completion this gives the cylindrical end in coordinates: every point x outside W is ψ_t(y) for exactly one point y of the boundary ∂W and one time t > 0, where ψ is the Liouville flow (TauCeti.IsLiouvilleCompletion.existsUnique_flowOf_eq). So M is the disjoint union of W and the flow-out (y, t) ↦ ψ_t(y) of ∂W × (0, ∞), which is the end ∂W × (1, ∞) of the completion in the coordinate r = e^t: the map (t, y) ↦ ψ_t(y) is a bijection from (0, ∞) × ∂W onto M \ W (TauCeti.IsLiouvilleCompletion.bijOn_flowOf_Ioi_prod_frontier). This file proves this point-set description of the end; the identification of the primitive on it with r α|∂W is in TauCeti.Geometry.Symplectic.Liouville.Symplectization.

Main definitions #

Main results #

References #

theorem TauCeti.IsLiouvilleDomain.flowOf_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} {α : SmoothForm I M ℝ 1} {W : Set M} {Z : (x : M) → TangentSpace I x} [CompleteSpace E] [T2Space M] [BoundarylessManifold I M] (h : IsLiouvilleDomain ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) {x : M} (hx : x ∉ interior W) {t : ℝ} (ht : 0 < t) (htx : (t, x) ∈ flowDomain Z) :
flowOf Z t x ∉ W

The Liouville flow never enters a Liouville domain. Let Z be the Liouville field, ι_Z ω = α. If x is not an interior point of the Liouville domain W, then its trajectory under the flow of Z lies outside W at every positive time t at which it is defined.

theorem TauCeti.IsLiouvilleDomain.injOn_flowOf {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} [CompleteSpace E] [T2Space M] [BoundarylessManifold I M] (h : IsLiouvilleDomain ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) (hc : IsCompleteVectorField Z) :
Set.InjOn (fun (p : M × ℝ) => flowOf Z p.2 p.1) (frontier W ×ˢ Set.univ)

The Liouville trajectories through the boundary are disjoint. If the Liouville field Z of a Liouville domain W is complete, then (y, t) ↦ ψ_t(y) is injective on ∂W × ℝ, where ψ is the flow of Z.

theorem TauCeti.IsLiouvilleDomain.preimage_flowOf {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} [T2Space M] [BoundarylessManifold I M] [FiniteDimensional ℝ E] (h : IsLiouvilleDomain ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) (hc : IsCompleteVectorField Z) (t : ℝ) :

The Liouville flow carries Liouville domains to Liouville domains. If the Liouville field Z of a Liouville domain W is complete, then for every time t the preimage of W under the time-t Liouville flow ψ_t, which is the image ψ_{-t}(W), is again a Liouville domain for the same form and primitive: ψ_{-t}(W) = {f ∘ ψ_t ≤ c} when W = {f ≤ c}, and since ψ_t preserves Z, the field Z crosses the level of f ∘ ψ_t outwards.

structure TauCeti.IsLiouvilleCompletion {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) extends TauCeti.IsLiouvilleDomain ω α W :

A manifold M is a completion of the Liouville domain W ⊆ M, for the form ω with primitive α, when the Liouville field Z of α, the vector field with ι_Z ω = α, is complete and its flow carries every point of M into W in some time. Then M is the union of W and of the forward flow-out of its boundary, a cylindrical end (TauCeti.IsLiouvilleCompletion.existsUnique_flowOf_eq).

Instances For
    theorem TauCeti.IsLiouvilleCompletion.isCompleteVectorField {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 : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) :

    The Liouville field of a completion is complete.

    theorem TauCeti.IsLiouvilleCompletion.exists_flowOf_mem {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 : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) (x : M) :
    ∃ (t : ℝ), flowOf Z t x ∈ W

    The Liouville flow of a completion carries every point into the Liouville domain.

    theorem TauCeti.IsLiouvilleCompletion.existsUnique_flowOf_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} [FiniteDimensional ℝ E] [T2Space M] [I.Boundaryless] (h : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) {x : M} (hx : x ∉ W) :
    ∃! p : M × ℝ, p.1 ∈ frontier W ∧ 0 < p.2 ∧ flowOf Z p.2 p.1 = x

    The cylindrical end of a completion. Let M be a completion of the Liouville domain W, with Liouville flow ψ. Every point x outside W is ψ_t(y) for exactly one point y of the boundary of W and one time t > 0.

    theorem TauCeti.IsLiouvilleCompletion.exists_flow_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} [FiniteDimensional ℝ E] [T2Space M] [I.Boundaryless] (h : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) :
    ∃ (ψ : Flow ℝ M), ∀ (t : ℝ) (x : M), flowOf Z t x = ψ.toFun t x

    On a completion, the maximal Liouville flow is a global flow.

    theorem TauCeti.IsLiouvilleCompletion.flowOf_eq_globalFlowDiffeomorph {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} [FiniteDimensional ℝ E] [T2Space M] [I.Boundaryless] (h : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) (t : ℝ) :
    flowOf Z t = ⇑(globalFlowDiffeomorph ⋯ ⋯ ⋯ t)

    On a completion, the time-t map of the Liouville flow is the diffeomorphism TauCeti.globalFlowDiffeomorph of the complete smooth Liouville field.

    theorem TauCeti.IsLiouvilleCompletion.mpullback_globalFlowDiffeomorph_eq_exp_smul {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} [FiniteDimensional ℝ E] [T2Space M] [I.Boundaryless] (h : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) (t : ℝ) :
    (SmoothForm.mpullback ⇑(globalFlowDiffeomorph ⋯ ⋯ ⋯ t) ⋯) ω = Real.exp t • ω

    The Liouville flow of a completion is conformally symplectic: its time-t map ψₜ, a diffeomorphism, satisfies ψₜ^* ω = e^t ω.

    theorem TauCeti.IsLiouvilleCompletion.flowOf_flowOf {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} [FiniteDimensional ℝ E] [T2Space M] [I.Boundaryless] (h : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) (s t : ℝ) (x : M) :
    flowOf Z s (flowOf Z t x) = flowOf Z (s + t) x

    The group law for the Liouville flow of a completion: ψ_s (ψ_t x) = ψ_{s + t} x.

    theorem TauCeti.IsLiouvilleCompletion.flowOf_neg_mem_interior {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} [FiniteDimensional ℝ E] [T2Space M] [I.Boundaryless] (h : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) {x : M} (hx : x ∈ W) {t : ℝ} (ht : 0 < t) :
    flowOf Z (-t) x ∈ interior W

    The backward Liouville flow of a completion carries the Liouville domain into its interior.

    theorem TauCeti.IsLiouvilleCompletion.flowOf_neg_mem {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} [FiniteDimensional ℝ E] [T2Space M] [I.Boundaryless] (h : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) {x : M} (hx : x ∈ W) {t : ℝ} (ht : 0 ≤ t) :
    flowOf Z (-t) x ∈ W

    The backward Liouville flow of a completion preserves the Liouville domain.

    theorem TauCeti.IsLiouvilleCompletion.flowOf_mem_iff_of_mem_frontier {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} [FiniteDimensional ℝ E] [T2Space M] [I.Boundaryless] (h : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) {y : M} (hy : y ∈ frontier W) {t : ℝ} :
    flowOf Z t y ∈ W ↔ t ≤ 0

    On a completion, the Liouville trajectory of a boundary point lies in the Liouville domain exactly at nonpositive times.

    theorem TauCeti.IsLiouvilleCompletion.exists_mem_frontier_flowOf_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} [FiniteDimensional ℝ E] [T2Space M] [I.Boundaryless] (h : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) {x : M} (hx : x ∉ interior W) :
    ∃ y ∈ frontier W, ∃ (s : ℝ), 0 ≤ s ∧ flowOf Z s y = x

    Every point of a completion outside the interior of the Liouville domain is reached from the boundary by the forward Liouville flow, at a nonnegative time.

    theorem TauCeti.IsLiouvilleCompletion.bijOn_flowOf_Ioi_prod_frontier {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} [FiniteDimensional ℝ E] [T2Space M] [I.Boundaryless] (h : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) :
    Set.BijOn (fun (p : ℝ × M) => flowOf Z p.1 p.2) (Set.Ioi 0 ×ˢ frontier W) Wᶜ

    The cylindrical end of a completion. Let M be a completion of the Liouville domain W, with Liouville flow ψ. The map (t, y) ↦ ψₜ(y) is a bijection from (0, ∞) × ∂W onto the complement of W.

    theorem TauCeti.IsLiouvilleCompletion.bijOn_flowOf_Ici_prod_frontier {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} [FiniteDimensional ℝ E] [T2Space M] [I.Boundaryless] (h : IsLiouvilleCompletion ω α W) (hZ : RoughForm.interior Z ↑ω = ↑α) :
    Set.BijOn (fun (p : ℝ × M) => flowOf Z p.1 p.2) (Set.Ici 0 ×ˢ frontier W) (interior W)ᶜ

    The closed cylindrical end of a completion. Let M be a completion of the Liouville domain W, with Liouville flow ψ. The map (t, y) ↦ ψₜ(y) is a bijection from [0, ∞) × ∂W onto the complement of the interior of W.