Documentation

TauCeti.Geometry.Lie.Exponential.LocalInverse

Local inverse of the Lie-group exponential #

The smooth coordinate exponential has derivative the identity at zero, so the inverse function theorem supplies a chosen smooth local logarithm in model-space identity coordinates.

Transporting that logarithm through the identity chart gives a group-level local inverse for the tangent-space exponential.

Main results #

References #

noncomputable def mulInvariantExpChart {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {G : Type u_3} [TopologicalSpace G] [ChartedSpace H G] [Group G] [FiniteDimensional ℝ E] [LieGroup I (↑⊤) G] [T2Space G] [BoundarylessManifold I G] (v : E) :
E

The tangent-space exponential with both domain and codomain expressed in identity-chart coordinates.

Instances For

    The fully charted exponential is the identity chart applied to the tangent-space exponential.

    @[simp]

    The coordinate exponential sends zero to the identity coordinate.

    The coordinate exponential is smooth at zero.

    The coordinate exponential has derivative the identity at zero.

    The fully charted exponential on the neighborhoods selected by the inverse function theorem.

    Instances For
      @[simp]

      The local homeomorphism agrees with the coordinate exponential.

      Zero belongs to the source of the local coordinate exponential.

      The identity coordinate belongs to the target of the local coordinate exponential.

      noncomputable def mulInvariantLogChart {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {G : Type u_3} [TopologicalSpace G] [ChartedSpace H G] [Group G] [FiniteDimensional ℝ E] [LieGroup I (↑⊤) G] [T2Space G] [BoundarylessManifold I G] :
      E → E

      The logarithm selected by the inverse function theorem, with domain and codomain in identity-chart coordinates. Its values outside the selected target neighborhood carry no logarithmic meaning.

      Instances For

        The fully charted logarithm is the inverse of the chosen local homeomorphism.

        @[simp]

        The coordinate logarithm sends the identity coordinate to zero.

        Locally around zero, logarithm is a left inverse to the coordinate exponential.

        Locally around the identity coordinate, exponential is a left inverse to logarithm.

        The coordinate logarithm is smooth at the identity coordinate.

        The coordinate logarithm has derivative the identity at the identity coordinate.

        noncomputable def mulInvariantLog {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {G : Type u_3} [TopologicalSpace G] [ChartedSpace H G] [Group G] [FiniteDimensional ℝ E] [LieGroup I (↑⊤) G] [T2Space G] [BoundarylessManifold I G] (g : G) :

        The local logarithm of a group element, valued in the tangent Lie algebra at the identity. It is the coordinate logarithm transported back from the manifold model space. Its values outside the selected identity neighborhood carry no logarithmic meaning.

        Instances For
          theorem mulInvariantLog_eq_chart {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {G : Type u_3} [TopologicalSpace G] [ChartedSpace H G] [Group G] [FiniteDimensional ℝ E] [LieGroup I (↑⊤) G] [T2Space G] [BoundarylessManifold I G] (g : G) :
          (have this := mulInvariantLog g; this) = mulInvariantLogChart (↑(extChartAt I 1) g)

          The group-level local logarithm is the coordinate logarithm after applying the identity chart.

          theorem contMDiffAt_mulInvariantLog_one {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {G : Type u_3} [TopologicalSpace G] [ChartedSpace H G] [Group G] [FiniteDimensional ℝ E] [LieGroup I (↑⊤) G] [T2Space G] [BoundarylessManifold I G] :
          ContMDiffAt I (modelWithCornersSelf ℝ E) (↑⊤) (fun (g : G) => have this := mulInvariantLog g; this) 1

          The tangent-valued local logarithm is smooth at the group identity.

          noncomputable def lieLog {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {G : Type u_3} [TopologicalSpace G] [ChartedSpace H G] [Group G] [FiniteDimensional ℝ E] [LieGroup I (↑⊤) G] [T2Space G] [BoundarylessManifold I G] (g : G) :

          The local Lie logarithm, valued in the canonical Lie algebra of left-invariant derivations. Its values outside the identity neighborhood selected by the inverse function theorem carry no logarithmic meaning.

          Instances For

            The derivation-valued local Lie logarithm is the tangent-valued logarithm transported through the derivation–tangent equivalence.

            The derivation-valued local Lie logarithm is smooth at the group identity.

            Locally around zero, taking the local logarithm after exponentiating recovers the original tangent vector.

            @[simp]

            The local logarithm sends the group identity to the zero tangent vector.

            @[simp]

            The derivation-valued local Lie logarithm sends the group identity to the zero derivation.

            Locally around zero, the derivation-valued Lie logarithm is a left inverse to lieExp.

            Locally around the identity, exponentiating the local logarithm recovers the original group element.

            Locally around the identity, lieExp is a left inverse to the derivation-valued Lie logarithm.

            theorem TauCeti.eventuallyEq_of_tendsto_of_lieExp_eventuallyEq {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {G : Type u_3} [TopologicalSpace G] [ChartedSpace H G] [Group G] [FiniteDimensional ℝ E] [LieGroup I (↑⊤) G] [T2Space G] [BoundarylessManifold I G] {α : Type u_4} {l : Filter α} {f g : α → LeftInvariantDerivation I G} (hf : Filter.Tendsto f l (nhds 0)) (hg : Filter.Tendsto g l (nhds 0)) (h : (fun (a : α) => lieExp (f a)) =ᶠ[l] fun (a : α) => lieExp (g a)) :
            f =ᶠ[l] g

            The Lie-group exponential is locally injective at zero. Two functions into the Lie algebra that tend to zero along a filter and have eventually equal exponentials are eventually equal.

            In model-space coordinates, the tangent-space exponential is injective on a neighborhood of zero.

            The fully charted exponential is a smooth local diffeomorphism at zero.

            The tangent-space exponential, viewed as a group-valued map on model coordinates, is a smooth local diffeomorphism at zero.

            The canonical Lie-group exponential is a smooth local diffeomorphism at zero.

            Smooth functions with a prescribed germ along the exponential. Every smooth function φ on the Lie algebra is, near 0, the composite of a globally smooth function on G with the exponential.