Documentation

TauCeti.Geometry.Symplectic.Lagrangian.Manifold

Isotropic, coisotropic and Lagrangian maps into a symplectic manifold #

Let σ be a fiberwise nondegenerate smooth two-form on M, so that every tangent space T_y M carries the linear symplectic form hσ.symplecticFormAt y. A map f : N → M is isotropic, coisotropic or Lagrangian when, at every point x of N, its tangent image df_x(T_x N), the range of the differential, is an isotropic, coisotropic or Lagrangian subspace of T_(f x) M in the sense of TauCeti.SymplecticForm.IsIsotropic and its siblings. The differential is mfderiv, which is 0 where f is not differentiable; there the tangent image is zero, which is isotropic, so the predicates are only meaningful for differentiable maps. The source is an arbitrary charted space and f need not be injective, so these predicates apply to embedded and immersed submanifolds alike, through any parametrization.

The predicates are invariant under the natural operations:

A smooth map is isotropic exactly when it pulls σ back to zero (TauCeti.SmoothTwoForm.IsNondegenerate.isIsotropicMap_iff_mpullback_eq_zero), which is the form in which isotropy of graphs and sections is usually checked.

When M is finite-dimensional and the differential is injective at some point of N (so N is nonempty), the linear dimension bounds give 2 dim N ≤ dim M for isotropic maps and 2 dim N = dim M for Lagrangian ones, and an isotropic immersion from a manifold of half the dimension is Lagrangian. When M and N are finite-dimensional, a coisotropic map from a nonempty N satisfies dim M ≤ 2 dim N without any injectivity. From an empty source every map satisfies all three predicates vacuously, and no dimension constraint follows.

A Lagrangian immersion (TauCeti.SmoothTwoForm.IsNondegenerate.IsLagrangianImmersion) into a finite-dimensional manifold is a smooth immersion with isotropic tangent images from a manifold of half the dimension; when the source is nonempty, it is equivalently an immersion which is a Lagrangian map (TauCeti.SmoothTwoForm.IsNondegenerate.isLagrangianImmersion_iff). It is a separate notion from an embedded Lagrangian submanifold: its image may have self-intersections.

The basic example: in a finite-dimensional symplectic vector space with its constant symplectic form, a continuous linear map is a Lagrangian map exactly when its range is a Lagrangian subspace (TauCeti.SymplecticForm.isLagrangianMap_continuousLinearMap_iff).

Main declarations #

References #

The three predicates #

def TauCeti.SmoothTwoForm.IsNondegenerate.IsIsotropicMap {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] (J : ModelWithCorners ℝ E' H') {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} (hσ : σ.IsNondegenerate) (f : N → M) :

A map f : N → M is isotropic for a nondegenerate two-form σ when every tangent image df_x(T_x N) is an isotropic subspace of (T_(f x) M, σ_(f x)).

The tangent image is taken with mfderiv, which is 0 at points where f is not differentiable, so there the condition holds trivially: a nowhere-differentiable map counts as isotropic. Isotropy is meaningful for differentiable maps, and the statements relating it to the pulled-back form assume f smooth.

Instances For
    def TauCeti.SmoothTwoForm.IsNondegenerate.IsCoisotropicMap {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] (J : ModelWithCorners ℝ E' H') {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} (hσ : σ.IsNondegenerate) (f : N → M) :

    A map f : N → M is coisotropic for a nondegenerate two-form σ when every tangent image df_x(T_x N) is a coisotropic subspace of (T_(f x) M, σ_(f x)).

    Instances For
      def TauCeti.SmoothTwoForm.IsNondegenerate.IsLagrangianMap {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] (J : ModelWithCorners ℝ E' H') {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} (hσ : σ.IsNondegenerate) (f : N → M) :

      A map f : N → M is Lagrangian for a nondegenerate two-form σ when every tangent image df_x(T_x N) is a Lagrangian subspace of (T_(f x) M, σ_(f x)).

      Instances For
        theorem TauCeti.SmoothTwoForm.IsNondegenerate.isIsotropicMap_iff_forall {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} :
        IsIsotropicMap J hσ f ↔ ∀ (x : N), (hσ.symplecticFormAt (f x)).IsIsotropic (↑(mfderiv% f x)).range

        Isotropy of a map is pointwise isotropy of its tangent images.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.isCoisotropicMap_iff {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} :
        IsCoisotropicMap J hσ f ↔ ∀ (x : N), (hσ.symplecticFormAt (f x)).IsCoisotropic (↑(mfderiv% f x)).range

        Coisotropy of a map is pointwise coisotropy of its tangent images.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.isLagrangianMap_iff_forall {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} :
        IsLagrangianMap J hσ f ↔ ∀ (x : N), (hσ.symplecticFormAt (f x)).IsLagrangian (↑(mfderiv% f x)).range

        The Lagrangian condition on a map is the pointwise condition on its tangent images.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.isIsotropicMap_iff {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} :
        IsIsotropicMap J hσ f ↔ ∀ (x : N) (v w : TangentSpace J x), SmoothBundleForm.eval₂ σ (f x) ((mfderiv% f x) v) ((mfderiv% f x) w) = 0

        Isotropy of a map is the vanishing of σ on pairs of pushed-forward tangent vectors.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.isLagrangianMap_iff {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} :

        A Lagrangian map is both isotropic and coisotropic, and conversely.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.IsLagrangianMap.isIsotropicMap {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} (h : IsLagrangianMap J hσ f) :

        A Lagrangian map is isotropic.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.IsLagrangianMap.isCoisotropicMap {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} (h : IsLagrangianMap J hσ f) :

        A Lagrangian map is coisotropic.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.isIsotropicMap_iff_mpullback_eq_zero {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} [IsManifold J (↑⊤) N] (hf : ContMDiff J I (↑⊤) f) :

        Isotropy is the vanishing of the pullback. A smooth map is isotropic exactly when it pulls the two-form back to zero.

        Reparametrization #

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.isIsotropicMap_comp_diffeomorph_iff {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} {E'' : Type u_7} {H'' : Type u_8} [NormedAddCommGroup E''] [NormedSpace ℝ E''] [TopologicalSpace H''] {K : ModelWithCorners ℝ E'' H''} {P : Type u_9} [TopologicalSpace P] [ChartedSpace H'' P] {n : WithTop ℕ∞} (φ : Diffeomorph K J P N n) (hn : n ≠ 0) :
        IsIsotropicMap K hσ (f ∘ ⇑φ) ↔ IsIsotropicMap J hσ f

        Precomposing with a diffeomorphism of the source does not change isotropy.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.isCoisotropicMap_comp_diffeomorph_iff {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} {E'' : Type u_7} {H'' : Type u_8} [NormedAddCommGroup E''] [NormedSpace ℝ E''] [TopologicalSpace H''] {K : ModelWithCorners ℝ E'' H''} {P : Type u_9} [TopologicalSpace P] [ChartedSpace H'' P] {n : WithTop ℕ∞} (φ : Diffeomorph K J P N n) (hn : n ≠ 0) :
        IsCoisotropicMap K hσ (f ∘ ⇑φ) ↔ IsCoisotropicMap J hσ f

        Precomposing with a diffeomorphism of the source does not change coisotropy.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.isLagrangianMap_comp_diffeomorph_iff {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} {E'' : Type u_7} {H'' : Type u_8} [NormedAddCommGroup E''] [NormedSpace ℝ E''] [TopologicalSpace H''] {K : ModelWithCorners ℝ E'' H''} {P : Type u_9} [TopologicalSpace P] [ChartedSpace H'' P] {n : WithTop ℕ∞} (φ : Diffeomorph K J P N n) (hn : n ≠ 0) :
        IsLagrangianMap K hσ (f ∘ ⇑φ) ↔ IsLagrangianMap J hσ f

        Independence of the parametrization. Precomposing with a diffeomorphism of the source does not change whether a map is Lagrangian.

        Transport by symplectomorphisms #

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.isIsotropicMap_diffeomorph_comp_iff {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} {E₂ : Type u_7} {H₂ : Type u_8} [NormedAddCommGroup E₂] [NormedSpace ℝ E₂] [TopologicalSpace H₂] {I₂ : ModelWithCorners ℝ E₂ H₂} {M₂ : Type u_9} [TopologicalSpace M₂] [ChartedSpace H₂ M₂] [IsManifold I₂ (↑⊤) M₂] {σ₂ : SmoothTwoForm I₂ M₂} {hσ₂ : σ₂.IsNondegenerate} (ψ : Diffeomorph I I₂ M M₂ ↑⊤) (hψ : (SmoothForm.mpullback ⇑ψ ⋯) σ₂ = σ) :
        IsIsotropicMap J hσ₂ (⇑ψ ∘ f) ↔ IsIsotropicMap J hσ f

        A symplectomorphism preserves isotropic maps: if ψ pulls σ₂ back to σ, then ψ ∘ f is isotropic for σ₂ exactly when f is isotropic for σ.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.isCoisotropicMap_diffeomorph_comp_iff {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} {E₂ : Type u_7} {H₂ : Type u_8} [NormedAddCommGroup E₂] [NormedSpace ℝ E₂] [TopologicalSpace H₂] {I₂ : ModelWithCorners ℝ E₂ H₂} {M₂ : Type u_9} [TopologicalSpace M₂] [ChartedSpace H₂ M₂] [IsManifold I₂ (↑⊤) M₂] {σ₂ : SmoothTwoForm I₂ M₂} {hσ₂ : σ₂.IsNondegenerate} (ψ : Diffeomorph I I₂ M M₂ ↑⊤) (hψ : (SmoothForm.mpullback ⇑ψ ⋯) σ₂ = σ) :
        IsCoisotropicMap J hσ₂ (⇑ψ ∘ f) ↔ IsCoisotropicMap J hσ f

        A symplectomorphism preserves coisotropic maps: if ψ pulls σ₂ back to σ, then ψ ∘ f is coisotropic for σ₂ exactly when f is coisotropic for σ.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.isLagrangianMap_diffeomorph_comp_iff {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} {E₂ : Type u_7} {H₂ : Type u_8} [NormedAddCommGroup E₂] [NormedSpace ℝ E₂] [TopologicalSpace H₂] {I₂ : ModelWithCorners ℝ E₂ H₂} {M₂ : Type u_9} [TopologicalSpace M₂] [ChartedSpace H₂ M₂] [IsManifold I₂ (↑⊤) M₂] {σ₂ : SmoothTwoForm I₂ M₂} {hσ₂ : σ₂.IsNondegenerate} (ψ : Diffeomorph I I₂ M M₂ ↑⊤) (hψ : (SmoothForm.mpullback ⇑ψ ⋯) σ₂ = σ) :
        IsLagrangianMap J hσ₂ (⇑ψ ∘ f) ↔ IsLagrangianMap J hσ f

        Transport by symplectomorphisms. If ψ pulls σ₂ back to σ, then ψ ∘ f is Lagrangian for σ₂ exactly when f is Lagrangian for σ.

        Dimension counts #

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.IsIsotropicMap.two_mul_finrank_le {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} [FiniteDimensional ℝ E] (h : IsIsotropicMap J hσ f) {x : N} (hx : Function.Injective ⇑(mfderiv% f x)) :

        An isotropic map with injective differential at some point comes from a manifold of at most half the dimension: 2 dim N ≤ dim M.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.IsLagrangianMap.two_mul_finrank {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} [FiniteDimensional ℝ E] (h : IsLagrangianMap J hσ f) {x : N} (hx : Function.Injective ⇑(mfderiv% f x)) :

        A Lagrangian map with injective differential at some point comes from a manifold of exactly half the dimension: 2 dim N = dim M.

        A coisotropic map from a nonempty manifold, witnessed by a point x, comes from a manifold of at least half the dimension: dim M ≤ 2 dim N. No injectivity of the differential is needed.

        theorem TauCeti.SmoothTwoForm.IsNondegenerate.IsIsotropicMap.isLagrangianMap_of_finrank {E : Type u_1} {H : Type u_2} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [IsManifold I (↑⊤) M] {E' : Type u_4} {H' : Type u_5} [NormedAddCommGroup E'] [NormedSpace ℝ E'] [TopologicalSpace H'] {J : ModelWithCorners ℝ E' H'} {N : Type u_6} [TopologicalSpace N] [ChartedSpace H' N] {σ : SmoothTwoForm I M} {hσ : σ.IsNondegenerate} {f : N → M} [FiniteDimensional ℝ E] (h : IsIsotropicMap J hσ f) (hinj : ∀ (x : N), Function.Injective ⇑(mfderiv% f x)) (hdim : 2 * Module.finrank ℝ E' = Module.finrank ℝ E) :

        An isotropic map with injective differentials from a manifold of half the dimension is Lagrangian.

        Lagrangian immersions #

        A Lagrangian immersion for a nondegenerate two-form σ on a finite-dimensional manifold M is a smooth immersion f : N → M with isotropic tangent images from a manifold of half the dimension of M. Its image may have self-intersections.

        Instances For

          A Lagrangian immersion is a Lagrangian map.

          An immersion from a nonempty manifold is a Lagrangian immersion exactly when it is a Lagrangian map.

          A smooth immersion is Lagrangian exactly when its pulled-back two-form vanishes and its source has half the ambient dimension. This includes empty sources.

          Linear Lagrangian subspaces #

          In a finite-dimensional symplectic vector space with its constant symplectic form, a continuous linear map is a Lagrangian map exactly when its range is a Lagrangian subspace.