Documentation

TauCeti.Analysis.Analytic.Submanifold.Transport

Analytic changes of ambient coordinates #

Analytic charts, analytic submanifolds, and analytic functions on submanifolds transport along an open partial homeomorphism (Fin n โ†’ ๐•œ) โ†’ (Fin n' โ†’ ๐•œ) that is analytic on its source with inverse analytic on its target, and in particular along a global analytic homeomorphism or a continuous linear equivalence (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ. Whenever the domain of such an open partial homeomorphism is nonempty, invertibility of its derivative forces n = n'.

Main declarations #

Open partial homeomorphisms #

theorem TauCeti.IsAnalyticChart.of_isImage {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {n d : โ„•} {S T : Set (Fin n โ†’ ๐•œ)} {c ฯ† : OpenPartialHomeomorph (Fin n โ†’ ๐•œ) (Fin n โ†’ ๐•œ)} (hc : IsAnalyticChart d T c) (hฯ† : AnalyticOnNhd ๐•œ (โ†‘ฯ†) ฯ†.source) (hฯ†s : AnalyticOnNhd ๐•œ (โ†‘ฯ†.symm) ฯ†.target) (hST : ฯ†.IsImage S T) :
IsAnalyticChart d S (ฯ†.trans c)

Pulling back an analytic chart of T along an analytic open partial homeomorphism ฯ† with analytic inverse, satisfying ฯ†.IsImage S T, gives an analytic chart of S.

theorem TauCeti.IsAnalyticSubmanifold.of_isImage {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {n n' d : โ„•} {S : Set (Fin n โ†’ ๐•œ)} {T : Set (Fin n' โ†’ ๐•œ)} {ฯ† : OpenPartialHomeomorph (Fin n โ†’ ๐•œ) (Fin n' โ†’ ๐•œ)} (hT : IsAnalyticSubmanifold d T) (hฯ† : AnalyticOnNhd ๐•œ (โ†‘ฯ†) ฯ†.source) (hฯ†s : AnalyticOnNhd ๐•œ (โ†‘ฯ†.symm) ฯ†.target) (hS : S โІ ฯ†.source) (hne : S.Nonempty) (hST : ฯ†.IsImage S T) :

Pulling back an analytic submanifold T along an analytic open partial homeomorphism ฯ† with analytic inverse preserves analytic submanifolds when S โІ ฯ†.source is nonempty and ฯ†.IsImage S T.

theorem TauCeti.IsAnalyticSubmanifold.image_openPartialHomeomorph {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {n n' d : โ„•} {S : Set (Fin n โ†’ ๐•œ)} {ฯ† : OpenPartialHomeomorph (Fin n โ†’ ๐•œ) (Fin n' โ†’ ๐•œ)} (hS : IsAnalyticSubmanifold d S) (hฯ† : AnalyticOnNhd ๐•œ (โ†‘ฯ†) ฯ†.source) (hฯ†s : AnalyticOnNhd ๐•œ (โ†‘ฯ†.symm) ฯ†.target) (hne : (S โˆฉ ฯ†.source).Nonempty) :
IsAnalyticSubmanifold d (โ†‘ฯ† '' (S โˆฉ ฯ†.source))

The image of the part of an analytic submanifold lying in the source of an analytic open partial homeomorphism with analytic inverse is an analytic submanifold of the same dimension, provided that intersection is nonempty.

theorem TauCeti.AnalyticOnSubmanifold.comp_openPartialHomeomorph {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n n' d : โ„•} {S : Set (Fin n โ†’ ๐•œ)} {T : Set (Fin n' โ†’ ๐•œ)} {ฯ† : OpenPartialHomeomorph (Fin n โ†’ ๐•œ) (Fin n' โ†’ ๐•œ)} {f : (Fin n' โ†’ ๐•œ) โ†’ E} (hf : AnalyticOnSubmanifold d f T) (hฯ† : AnalyticOnNhd ๐•œ (โ†‘ฯ†) ฯ†.source) (hฯ†s : AnalyticOnNhd ๐•œ (โ†‘ฯ†.symm) ฯ†.target) (hS : S โІ ฯ†.source) (hST : ฯ†.IsImage S T) :
AnalyticOnSubmanifold d (f โˆ˜ โ†‘ฯ†) S

Precomposing an analytic function on T with an analytic open partial homeomorphism ฯ† with analytic inverse gives an analytic function on S when S โІ ฯ†.source and ฯ†.IsImage S T.

theorem TauCeti.AnalyticOnSubmanifold.comp_symm_openPartialHomeomorph {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n n' d : โ„•} {S : Set (Fin n โ†’ ๐•œ)} {ฯ† : OpenPartialHomeomorph (Fin n โ†’ ๐•œ) (Fin n' โ†’ ๐•œ)} {f : (Fin n โ†’ ๐•œ) โ†’ E} (hf : AnalyticOnSubmanifold d f S) (hฯ† : AnalyticOnNhd ๐•œ (โ†‘ฯ†) ฯ†.source) (hฯ†s : AnalyticOnNhd ๐•œ (โ†‘ฯ†.symm) ฯ†.target) :
AnalyticOnSubmanifold d (f โˆ˜ โ†‘ฯ†.symm) (โ†‘ฯ† '' (S โˆฉ ฯ†.source))

Pushing an analytic function on S forward along an analytic open partial homeomorphism ฯ† with analytic inverse gives an analytic function on ฯ† '' (S โˆฉ ฯ†.source).

Global homeomorphisms and continuous linear equivalences #

theorem TauCeti.IsAnalyticChart.preimage {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {n d : โ„•} {S : Set (Fin n โ†’ ๐•œ)} {c : OpenPartialHomeomorph (Fin n โ†’ ๐•œ) (Fin n โ†’ ๐•œ)} (hc : IsAnalyticChart d S c) (e : (Fin n โ†’ ๐•œ) โ‰ƒโ‚œ (Fin n โ†’ ๐•œ)) (he : AnalyticOnNhd ๐•œ (โ‡‘e) Set.univ) (he' : AnalyticOnNhd ๐•œ (โ‡‘e.symm) Set.univ) :

Pulling back an analytic chart along an analytic change of ambient coordinates gives an analytic chart of the inverse image.

theorem TauCeti.IsAnalyticSubmanifold.preimage {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {n n' d : โ„•} {T : Set (Fin n' โ†’ ๐•œ)} (hT : IsAnalyticSubmanifold d T) (e : (Fin n โ†’ ๐•œ) โ‰ƒโ‚œ (Fin n' โ†’ ๐•œ)) (he : AnalyticOnNhd ๐•œ (โ‡‘e) Set.univ) (he' : AnalyticOnNhd ๐•œ (โ‡‘e.symm) Set.univ) :

An analytic change of ambient coordinates preserves analytic submanifolds and their dimension. The inverse must also be analytic.

theorem TauCeti.IsAnalyticSubmanifold.preimage_continuousLinearEquiv {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {n n' d : โ„•} {T : Set (Fin n' โ†’ ๐•œ)} (hT : IsAnalyticSubmanifold d T) (e : (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ) :

Pulling back an analytic submanifold along a continuous linear equivalence (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ preserves analytic submanifolds and their dimension.

theorem TauCeti.IsAnalyticSubmanifold.image_continuousLinearEquiv {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {n n' d : โ„•} {S : Set (Fin n โ†’ ๐•œ)} (hS : IsAnalyticSubmanifold d S) (e : (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ) :
IsAnalyticSubmanifold d (โ‡‘e '' S)

Mapping an analytic submanifold by a continuous linear equivalence (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ preserves analytic submanifolds and their dimension.

@[simp]
theorem TauCeti.isAnalyticSubmanifold_preimage_continuousLinearEquiv_iff {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {n n' d : โ„•} {T : Set (Fin n' โ†’ ๐•œ)} (e : (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ) :

Preimage under a continuous linear equivalence (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ preserves IsAnalyticSubmanifold.

@[simp]
theorem TauCeti.isAnalyticSubmanifold_image_continuousLinearEquiv_iff {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {n n' d : โ„•} {S : Set (Fin n โ†’ ๐•œ)} (e : (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ) :

Image under a continuous linear equivalence (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ preserves IsAnalyticSubmanifold.

theorem TauCeti.AnalyticOnSubmanifold.comp_continuousLinearEquiv {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n n' d : โ„•} {T : Set (Fin n' โ†’ ๐•œ)} {f : (Fin n' โ†’ ๐•œ) โ†’ E} (hf : AnalyticOnSubmanifold d f T) (e : (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ) :
AnalyticOnSubmanifold d (f โˆ˜ โ‡‘e) (โ‡‘e โปยน' T)

Precomposing an analytic function on a submanifold with a continuous linear equivalence (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ gives an analytic function on the preimage.

theorem TauCeti.AnalyticOnSubmanifold.comp_symm_continuousLinearEquiv {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n n' d : โ„•} {S : Set (Fin n โ†’ ๐•œ)} {f : (Fin n โ†’ ๐•œ) โ†’ E} (hf : AnalyticOnSubmanifold d f S) (e : (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ) :
AnalyticOnSubmanifold d (f โˆ˜ โ‡‘e.symm) (โ‡‘e '' S)

Transporting an analytic function on a submanifold along a continuous linear equivalence (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ gives an analytic function on the image.

@[simp]
theorem TauCeti.analyticOnSubmanifold_comp_continuousLinearEquiv_iff {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n n' d : โ„•} {T : Set (Fin n' โ†’ ๐•œ)} {f : (Fin n' โ†’ ๐•œ) โ†’ E} (e : (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ) :

Precomposing with a continuous linear equivalence (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ preserves AnalyticOnSubmanifold on the preimage.

@[simp]
theorem TauCeti.analyticOnSubmanifold_comp_symm_continuousLinearEquiv_iff {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {n n' d : โ„•} {S : Set (Fin n โ†’ ๐•œ)} {f : (Fin n โ†’ ๐•œ) โ†’ E} (e : (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ) :

Transporting along a continuous linear equivalence (Fin n โ†’ ๐•œ) โ‰ƒL[๐•œ] Fin n' โ†’ ๐•œ preserves AnalyticOnSubmanifold on the image.

theorem TauCeti.IsAnalyticSubmanifold.preimage_comp_equiv {๐•œ : Type u_1} [NontriviallyNormedField ๐•œ] {n n' d : โ„•} {S : Set (Fin n โ†’ ๐•œ)} (hS : IsAnalyticSubmanifold d S) (e : Fin n โ‰ƒ Fin n') :
IsAnalyticSubmanifold d ((fun (x : Fin n' โ†’ ๐•œ) => x โˆ˜ โ‡‘e) โปยน' S)

Reindexing the ambient coordinates along a bijection Fin n โ‰ƒ Fin n' preserves analytic submanifolds and their dimension. For n' = n this is a permutation of the coordinates.