Documentation

TauCeti.Geometry.Diffeology.Quotient

Quotient diffeologies on quotient types #

This file equips the quotient Quotient s of a diffeological space by a setoid with the quotient diffeology, the diffeology coinduced by Quotient.mk s. It is the diffeological counterpart of Mathlib's quotient topology instTopologicalSpaceQuotient. A map from a Cartesian space to the quotient is a plot exactly when it locally lifts to plots of the space, the projection is a subduction, and a function out of the quotient is smooth exactly when its composite with the projection is.

Since MulAction.orbitRel.Quotient G X is by definition the quotient by the orbit relation, this is in particular the diffeology on the orbit space of a group action, for instance the coarse smooth structure on the quotient of a chart by a finite group acting smoothly. No finiteness or smoothness of the action is needed for the statements here.

The D-topology of the quotient diffeology is the quotient of the D-topology of the space. Hence, whenever the topology of the space is its D-topology, the D-topology of the quotient is the ordinary quotient topology, so the quotient diffeology is compatible with Mathlib's topology on the quotient type (TauCeti.Diffeology.instIsDTopologyCompatibleQuotient).

References #

@[instance_reducible]

The quotient diffeology on a quotient type: the diffeology coinduced by the projection.

A map is a plot of the quotient exactly when it locally lifts through the projection.

The projection onto a quotient is a subduction.

The projection onto a quotient is smooth.

@[simp]
theorem TauCeti.Diffeology.dSmooth_quotient_lift_iff {X : Type u_1} {Y : Type u_2} [DiffeologicalSpace X] [DiffeologicalSpace Y] {s : Setoid X} {f : X → Y} (hs : ∀ (a b : X), a ≈ b → f a = f b) :

Descent to a quotient: a function out of a quotient is smooth exactly when the function on the space it descends from is smooth.

theorem Diffeology.DSmooth.quotient_lift {X : Type u_1} {Y : Type u_2} [DiffeologicalSpace X] [DiffeologicalSpace Y] {s : Setoid X} {f : X → Y} (hf : DSmooth f) (hs : ∀ (a b : X), a ≈ b → f a = f b) :

A smooth function that is constant on equivalence classes descends to a smooth function on the quotient.

theorem Diffeology.DSmooth.quotient_map {X : Type u_1} {Y : Type u_2} [DiffeologicalSpace X] [DiffeologicalSpace Y] {s : Setoid X} {t : Setoid Y} {f : X → Y} (hf : DSmooth f) (h : ∀ ⦃a b : X⦄, a ≈ b → f a ≈ f b) :

A smooth map respecting two equivalence relations induces a smooth map of quotients.

The D-topology of a quotient diffeology is the quotient of the D-topology of the space.

If the topology of a space is its D-topology, then the D-topology of a quotient is the quotient topology.