Evaluating homeomorphisms between quotient spaces #
This file records how Mathlib's Homeomorph.Quotient.congr and
Homeomorph.Quotient.congrRight, homeomorphisms between quotient spaces, act on equivalence
classes.
Main results #
Homeomorph.Quotient.congr_mk:congrsends the class ofxto the class of its image.Homeomorph.Quotient.congrRight_mk:congrRightsends the class ofxto the class ofx.
Homeomorph.Quotient.congr sends the class of x to the class of its image. This is the
homeomorphism counterpart of Mathlib's Quotient.congr_mk, and holds by definition for the same
reason. The counterpart is needed because a homeomorphism and its underlying equivalence are
applied through different coercions, so Quotient.congr_mk does not rewrite a goal stated for
Homeomorph.Quotient.congr, just as Quot.congr_mk does not rewrite one stated for
Quotient.congr.
Homeomorph.Quotient.congrRight sends the class of x to the class of x. This is the
homeomorphism counterpart of Mathlib's Quot.congr_mk, and holds by definition for the same
reason: Homeomorph.Quotient.congrRight is Quot.congr for the identity equivalence.