Real projective space as an antipodal quotient #
Real projective n-space is modelled as the quotient of the unit sphere in
EuclideanSpace ℝ (Fin (n + 1)) by the antipodal action. The acting group is ℤˣ, whose two
elements 1 and -1 act respectively as the identity and negation. This file defines the
quotient, characterizes equality of its representatives, and proves that the quotient map from
the sphere is a two-sheeted quotient covering map.
This is the quotient-cover prerequisite for the computation of π₁(RPⁿ) in
TauCetiRoadmap/UniversalCovers/README.md, Stage 4, item 13. The covering argument uses
isQuotientCoveringMap_quotientMk_of_properlyDiscontinuousSMul from Mathlib's quotient-covering
API, due to Junyan Xu. Finiteness of ℤˣ supplies proper discontinuity; the only additional
input is that the antipodal action on the unit sphere is free. The integer-unit sphere action is
provided by TauCeti.Analysis.Normed.Module.Ball.IntUnitsAction.
Main declarations #
TauCeti.RealProjectiveSpace: real projectiven-space as an antipodal quotient ofSⁿ.TauCeti.RealProjectiveSpace.instNonemptySphereandTauCeti.RealProjectiveSpace.connectedSpace_sphere: the covering sphereSⁿis nonempty, and connected once1 ≤ n.TauCeti.RealProjectiveSpace.instCompactSpace: real projective space is compact.TauCeti.RealProjectiveSpace.inductionOn,TauCeti.RealProjectiveSpace.lift, andTauCeti.RealProjectiveSpace.lift_unique: elimination principles for the antipodal quotient.TauCeti.RealProjectiveSpace.mk_eq_mk_iff: two unit vectors define the same projective point exactly when they are equal or antipodal.TauCeti.RealProjectiveSpace.isQuotientCoveringMap_mk: the unit-sphere quotient is a quotient covering map with groupℤˣ.TauCeti.RealProjectiveSpace.isCoveringMap_mk: the underlying covering-map statement.TauCeti.RealProjectiveSpace.instUniqueZero:RP⁰has exactly one point.TauCeti.RealProjectiveSpace.instPathConnectedSpace:RPⁿis path-connected for everyn.
Real projective n-space, modelled as the orbit quotient of the unit sphere Sⁿ under the
antipodal action of the two-element group ℤˣ = {1, -1}.
Equations
Instances For
The unit sphere of EuclideanSpace ℝ (Fin (n + 1)) is nonempty.
The unit sphere of EuclideanSpace ℝ (Fin (n + 1)) is connected once 1 ≤ n, that is,
from the circle S¹ on. This is the standing hypothesis behind the identification of the
deck group of the antipodal cover.
The quotient topology on real projective space.
Equations
- TauCeti.RealProjectiveSpace.instTopologicalSpace n = { IsOpen := TauCeti.RealProjectiveSpace.instTopologicalSpace._aux_1 n, isOpen_univ := ⋯, isOpen_inter := ⋯, isOpen_sUnion := ⋯ }
Real projective space is compact as the quotient of the compact unit sphere.
The quotient map from the unit sphere to real projective space.
Equations
Instances For
Every point of real projective space has a unit-vector representative.
To prove a property of every point of real projective space, it suffices to prove it on the image of every unit vector.
An antipodal-invariant function on the unit sphere descends to real projective space.
Equations
- TauCeti.RealProjectiveSpace.lift n f h = Quotient.lift f ⋯
Instances For
Lifting an antipodal-invariant function and applying it to a representative recovers the original function.
A function out of real projective space agreeing with an antipodal-invariant function on representatives is its lift.
Antipodal unit vectors have the same image in real projective space.
The unit sphere modulo the antipodal action is a quotient covering map. Its fibres are the
two-element orbits {x, -x}.
The unit-sphere projection onto real projective space is a quotient map.
The unit-sphere projection onto real projective space is continuous.
Real projective space is nonempty.
Zero-dimensional real projective space has exactly one point.
Real projective space is path-connected for every n, as a nonempty subsingleton for n = 0
and as the continuous image of the path-connected unit sphere Sⁿ for 1 ≤ n.
The unit-sphere projection onto real projective space is a covering map.
The projection from the unit sphere onto real projective space is open.