Documentation

TauCeti.Geometry.Manifold.Quotient.Descent

Descending maps to quotient manifolds #

Let a group G act freely and properly discontinuously by C^n maps on a C^n manifold M. The orbit space MulAction.orbitRel.Quotient G M is then a C^n manifold whose orbit projection is a surjective C^n local diffeomorphism (TauCeti.isLocalDiffeomorph_quotientMk). A map f : M โ†’ N that is invariant under G descends to the orbit space (TauCeti.MulAction.orbitRelQuotientLift). This file shows that the descended map is C^m for m โ‰ค n exactly when f is (continuity is TauCeti.continuous_orbitRelQuotientLift_iff), and that an equivariant C^m map between two such manifolds induces a C^m map of their orbit spaces (MulActionHom.orbitRelQuotientMap). The same holds for submersions: an equivariant C^n submersion with complement F induces a C^n submersion with complement F of orbit spaces, because both orbit projections are local diffeomorphisms.

Over ๐•œ = โ„‚ with n = m = โˆž this is holomorphic descent: an invariant holomorphic map on a complex manifold descends to a holomorphic map on the quotient by a free properly discontinuous group of biholomorphisms. Conversely, a map on the quotient is the descent of its pullback along the orbit projection (TauCeti.MulAction.eq_orbitRelQuotientLift_iff), so it is holomorphic exactly when that pullback is. The hypotheses ask for an action by holomorphic maps; an action that is only smooth after restricting scalars to โ„ gives the real statement instead.

Main results #

References #

theorem TauCeti.contMDiffAt_orbitRelQuotientLift_iff {G : Type u_1} {M : Type u_2} {N : Type u_3} [Group G] [MulAction G M] [TopologicalSpace M] [TopologicalSpace N] {f : M โ†’ N} {hf : โˆ€ (g : G) (x : M), f (g โ€ข x) = f x} {๐•œ : Type u_4} [NontriviallyNormedField ๐•œ] {E : Type u_5} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_6} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [ChartedSpace H M] {E' : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] {H' : Type u_8} [TopologicalSpace H'] {I' : ModelWithCorners ๐•œ E' H'} [ChartedSpace H' N] {m n : WithTop โ„•โˆž} [ProperlyDiscontinuousSMul G M] [ContinuousConstSMul G M] [IsCancelSMul G M] [T2Space M] [LocallyCompactSpace M] [IsManifold I n M] [ContMDiffConstSMul I n G M] (hm : m โ‰ค n) {x : M} :

For a free properly discontinuous action by C^n maps on a C^n manifold and m โ‰ค n, the descent of a G-invariant map is C^m at the orbit of x exactly when the map is C^m at x.

theorem TauCeti.contMDiffAt_addOrbitRelQuotientLift_iff {G : Type u_1} {M : Type u_2} {N : Type u_3} [AddGroup G] [AddAction G M] [TopologicalSpace M] [TopologicalSpace N] {f : M โ†’ N} {hf : โˆ€ (g : G) (x : M), f (g +แตฅ x) = f x} {๐•œ : Type u_4} [NontriviallyNormedField ๐•œ] {E : Type u_5} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_6} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [ChartedSpace H M] {E' : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] {H' : Type u_8} [TopologicalSpace H'] {I' : ModelWithCorners ๐•œ E' H'} [ChartedSpace H' N] {m n : WithTop โ„•โˆž} [ProperlyDiscontinuousVAdd G M] [ContinuousConstVAdd G M] [IsCancelVAdd G M] [T2Space M] [LocallyCompactSpace M] [IsManifold I n M] [ContMDiffConstVAdd I n G M] (hm : m โ‰ค n) {x : M} :

For a free properly discontinuous additive action by C^n maps and m โ‰ค n, the descent is C^m at the orbit of x exactly when the original map is C^m at x.

theorem TauCeti.contMDiff_orbitRelQuotientLift_iff {G : Type u_1} {M : Type u_2} {N : Type u_3} [Group G] [MulAction G M] [TopologicalSpace M] [TopologicalSpace N] {f : M โ†’ N} {hf : โˆ€ (g : G) (x : M), f (g โ€ข x) = f x} {๐•œ : Type u_4} [NontriviallyNormedField ๐•œ] {E : Type u_5} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_6} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [ChartedSpace H M] {E' : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] {H' : Type u_8} [TopologicalSpace H'] {I' : ModelWithCorners ๐•œ E' H'} [ChartedSpace H' N] {m n : WithTop โ„•โˆž} [ProperlyDiscontinuousSMul G M] [ContinuousConstSMul G M] [IsCancelSMul G M] [T2Space M] [LocallyCompactSpace M] [IsManifold I n M] [ContMDiffConstSMul I n G M] (hm : m โ‰ค n) :

For a free properly discontinuous action by C^n maps on a C^n manifold and m โ‰ค n, the descent of a G-invariant map is C^m exactly when the map is. For holomorphic actions on complex manifolds, this is the holomorphic descent of invariant holomorphic maps.

theorem TauCeti.contMDiff_addOrbitRelQuotientLift_iff {G : Type u_1} {M : Type u_2} {N : Type u_3} [AddGroup G] [AddAction G M] [TopologicalSpace M] [TopologicalSpace N] {f : M โ†’ N} {hf : โˆ€ (g : G) (x : M), f (g +แตฅ x) = f x} {๐•œ : Type u_4} [NontriviallyNormedField ๐•œ] {E : Type u_5} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_6} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [ChartedSpace H M] {E' : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] {H' : Type u_8} [TopologicalSpace H'] {I' : ModelWithCorners ๐•œ E' H'} [ChartedSpace H' N] {m n : WithTop โ„•โˆž} [ProperlyDiscontinuousVAdd G M] [ContinuousConstVAdd G M] [IsCancelVAdd G M] [T2Space M] [LocallyCompactSpace M] [IsManifold I n M] [ContMDiffConstVAdd I n G M] (hm : m โ‰ค n) :

For a free properly discontinuous additive action by C^n maps and m โ‰ค n, the descent is C^m exactly when the original map is C^m.

theorem TauCeti.contMDiff_orbitRelQuotientMap {G : Type u_1} {M : Type u_2} [Group G] [MulAction G M] [TopologicalSpace M] {๐•œ : Type u_4} [NontriviallyNormedField ๐•œ] {E : Type u_5} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_6} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [ChartedSpace H M] {E' : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] {H' : Type u_8} [TopologicalSpace H'] {I' : ModelWithCorners ๐•œ E' H'} {m n : WithTop โ„•โˆž} [ProperlyDiscontinuousSMul G M] [ContinuousConstSMul G M] [IsCancelSMul G M] [T2Space M] [LocallyCompactSpace M] [IsManifold I n M] [ContMDiffConstSMul I n G M] {K : Type u_9} {N' : Type u_10} [Group K] [MulAction K N'] [TopologicalSpace N'] [ChartedSpace H' N'] [ProperlyDiscontinuousSMul K N'] [ContinuousConstSMul K N'] [IsCancelSMul K N'] [T2Space N'] [LocallyCompactSpace N'] [IsManifold I' n N'] [ContMDiffConstSMul I' n K N'] {ฯƒ : G โ†’ K} (hm : m โ‰ค n) {ฯ† : M โ†’โ‚‘[ฯƒ] N'} (hฯ† : ContMDiff I I' m โ‡‘ฯ†) :

For free properly discontinuous actions by C^n maps on C^n manifolds and m โ‰ค n, a C^m map carrying one action to the other along ฯƒ induces a C^m map of orbit spaces.

theorem TauCeti.isSubmersionOfComplement_orbitRelQuotientMap {G : Type u_1} {M : Type u_2} [Group G] [MulAction G M] [TopologicalSpace M] {๐•œ : Type u_4} [NontriviallyNormedField ๐•œ] {E : Type u_5} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_6} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [ChartedSpace H M] {E' : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] {H' : Type u_8} [TopologicalSpace H'] {I' : ModelWithCorners ๐•œ E' H'} {n : WithTop โ„•โˆž} [ProperlyDiscontinuousSMul G M] [ContinuousConstSMul G M] [IsCancelSMul G M] [T2Space M] [LocallyCompactSpace M] [IsManifold I n M] [ContMDiffConstSMul I n G M] {K : Type u_9} {N' : Type u_10} [Group K] [MulAction K N'] [TopologicalSpace N'] [ChartedSpace H' N'] [ProperlyDiscontinuousSMul K N'] [ContinuousConstSMul K N'] [IsCancelSMul K N'] [T2Space N'] [LocallyCompactSpace N'] [IsManifold I' n N'] [ContMDiffConstSMul I' n K N'] {ฯƒ : G โ†’ K} {F : Type u_11} [NormedAddCommGroup F] [NormedSpace ๐•œ F] {ฯ† : M โ†’โ‚‘[ฯƒ] N'} (hฯ† : Manifold.IsSubmersionOfComplement F I I' n โ‡‘ฯ†) :

For free properly discontinuous actions by C^n maps on C^n manifolds, a C^n submersion with complement F carrying one action to the other along ฯƒ induces a C^n submersion with complement F of orbit spaces. For holomorphic actions on complex manifolds, an equivariant holomorphic submersion descends to a holomorphic submersion of the quotients.

theorem TauCeti.isSubmersion_orbitRelQuotientMap {G : Type u_1} {M : Type u_2} [Group G] [MulAction G M] [TopologicalSpace M] {๐•œ : Type u_4} [NontriviallyNormedField ๐•œ] {E : Type u_5} [NormedAddCommGroup E] [NormedSpace ๐•œ E] {H : Type u_6} [TopologicalSpace H] {I : ModelWithCorners ๐•œ E H} [ChartedSpace H M] {E' : Type u_7} [NormedAddCommGroup E'] [NormedSpace ๐•œ E'] {H' : Type u_8} [TopologicalSpace H'] {I' : ModelWithCorners ๐•œ E' H'} {n : WithTop โ„•โˆž} [ProperlyDiscontinuousSMul G M] [ContinuousConstSMul G M] [IsCancelSMul G M] [T2Space M] [LocallyCompactSpace M] [IsManifold I n M] [ContMDiffConstSMul I n G M] {K : Type u_9} {N' : Type u_10} [Group K] [MulAction K N'] [TopologicalSpace N'] [ChartedSpace H' N'] [ProperlyDiscontinuousSMul K N'] [ContinuousConstSMul K N'] [IsCancelSMul K N'] [T2Space N'] [LocallyCompactSpace N'] [IsManifold I' n N'] [ContMDiffConstSMul I' n K N'] {ฯƒ : G โ†’ K} {ฯ† : M โ†’โ‚‘[ฯƒ] N'} (hฯ† : Manifold.IsSubmersion I I' n โ‡‘ฯ†) :

For free properly discontinuous actions by C^n maps on C^n manifolds, a C^n submersion carrying one action to the other along ฯƒ induces a C^n submersion of orbit spaces.