The unit $n$-sphere $S^n \subset \mathbb{R}^{n+1}$, defined as the metric sphere of radius $1$ in $\mathbb{R}^{n+1}$.
Instances For
The antipodal equivalence on $S^n$: $x \sim y$ iff $y = x$ or $y = -x$. The quotient by this relation is real projective space $\mathbf{RP}^n$.
Instances For
Real projective $n$-space $\mathbf{RP}^n = S^n / \{\pm 1\}$, the quotient of $S^n$ by the antipodal action.
Instances For
$\mathbf{RP}^n$ carries the quotient topology inherited from $S^n$.
Proposition 17.1. The integral singular homology of real projective $n$-space: $H_0(\mathbf{RP}^n) = \mathbb{Z}$, $H_n(\mathbf{RP}^n) = \mathbb{Z}$ if $n$ is odd, $H_k(\mathbf{RP}^n) = \mathbb{Z}/2$ for odd $k$ with $0 < k < n$, and zero otherwise.
Instances For
The image subgroup of the cellular differential $\partial_{k+1} : C_{k+1}(\mathbf{RP}^n) \to C_k(\mathbf{RP}^n) \cong \mathbb{Z}$: all of $\mathbb{Z}$ when $k > n$, zero when $k = n$ or $k$ is even with $k < n$, and $2\mathbb{Z}$ when $k$ is odd with $k < n$.
Instances For
The cellular chain homology of $\mathbf{RP}^n$ in degree $k$, computed as $\mathbb{Z} / \text{(image of }\partial_{k+1}\text{)}$.
Instances For
In degree $0$, the image subgroup is trivial: $\partial_1 = 0$ on $C_0(\mathbf{RP}^n)$.
For odd $k$ with $k < n$, the image of $\partial_{k+1}$ is $2\mathbb{Z}$ (so $H_k = \mathbb{Z}/2$).
In the top degree $k = n$, the image of $\partial_{n+1} = 0$ is trivial.
The chain-level homology of $\mathbf{RP}^n$ matches the explicit description in
homologyGroup.
Instances For
The antipodal map $x \mapsto -x$ on $S^n$.
Instances For
The antipodal map on $S^n$ is an involution.
The antipodal map on $S^n$ is continuous.
The quotient map $S^n \to \mathbf{RP}^n$ is open: the saturation $U \cup (-U)$ of an open set is open.
Combining surjectivity, continuity, and openness: $S^n \to \mathbf{RP}^n$ is an open quotient map.
$\mathbf{RP}^n$ is Hausdorff: the open quotient map by a closed equivalence relation gives a Hausdorff quotient.
Index type for the CW cells of $\mathbf{RP}^n$ in degree $k$: a single cell when $k \le n$, none otherwise.
Instances For
Each $\mathbf{RP}^n$ cell-index type is finite.
Auxiliary vector in $\mathbb{R}^{n+1}$ used to define the $k$-cell characteristic map: $x \in B^k$ (i.e.\ first $k$ coordinates) gets extended by $1 - \|x\|$ in the $k$th slot and zeros afterwards.
Instances For
The image of the inverse characteristic map lies in the open unit ball of $\mathbb{R}^k$.
The inverse characteristic map followed by the forward map recovers $q$ for points in the open cell.
The characteristic map of the $k$-cell, packaged as a PartialEquiv between the open
unit ball in $\mathbb{R}^k$ and the open cell in $\mathbf{RP}^n$.
Instances For
The source of the characteristic partial equivalence is the open unit ball in $\mathbb{R}^k$.
The characteristic map of each cell is continuous on the closed unit ball.
The inverse characteristic map is continuous on the open cell.
The open cells of different dimensions in $\mathbf{RP}^n$ are pairwise disjoint.
The boundary $\partial B^k$ under the characteristic map lies in the union of all lower skeleta of $\mathbf{RP}^n$.
The closed cells cover $\mathbf{RP}^n$ entirely.
The finite CW-complex structure on $\mathbf{RP}^n$ with one cell in each dimension
$0 \le k \le n$, packaged using Topology.CWComplex.mkFinite.
Instances For
The skeletal homology in adjacent degrees of the $\mathbf{RP}^n$ CW-complex agrees with
the cellular chain homology rpnChainHomology.
Instances For
The homology of the skeletal short complex of $\mathbf{RP}^n$ at index $k$ agrees with the
explicit cellular chain homology rpnChainHomology n k.
Instances For
The cellular homology of $\mathbf{RP}^n$ matches the explicit cellular chain homology
rpnChainHomology.
Instances For
$\mathbf{RP}^n$ has no cellular homology above the top dimension: $H_k = 0$ for $k > n$.
Transfer the CW $=$ singular homology comparison to identify singular homology of
$\mathbf{RP}^n$ with the explicit rpnChainHomology.
Instances For
Proposition 17.1 (formal statement). The singular homology of $\mathbf{RP}^n$ is given
by the explicit homologyGroup:
$H_0 = \mathbb{Z}$, $H_n = \mathbb{Z}$ for $n$ odd, $H_k = \mathbb{Z}/2$ for odd $k < n$, and
zero otherwise.