(Definition 20.1) The type of $R$-bilinear maps $\beta : M \times N \to P$, encoded as a linear map $M \to (N \to_{R} P)$; concretely $\beta$ satisfies $\beta(x+x', y) = \beta(x,y) + \beta(x',y)$, $\beta(x, y+y') = \beta(x,y) + \beta(x,y')$, $\beta(rx,y) = r\beta(x,y)$, $\beta(x,ry) = r\beta(x,y)$.
Instances For
(Definition 20.3) The universal property of the tensor product as the universal $R$-bilinear target: $R$-bilinear maps $M \times N \to P$ are in linear bijection with $R$-linear maps $M \otimes_R N \to P$.
Instances For
The canonical map $\beta_0 : M \times N \to M \otimes_R N$, $(m, n) \mapsto m \otimes n$, is $R$-bilinear; this is the universal bilinear map from Definition 20.3.
Computation rule for the universal map: the linear extension of a bilinear form $\beta$ to $M \otimes_R N$ agrees with $\beta$ on simple tensors, $\widetilde{\beta}(m \otimes n) = \beta(m,n)$.
Uniqueness in the universal property of the tensor product: any linear map
$g : M \otimes_R N \to P$ that agrees with $\beta$ on simple tensors coincides with the linear
extension TensorProduct.lift β.
(Construction 20.4) Definitional unfolding of M ⊗[R] N as the quotient of the free abelian
group on $M \times N$ by the additive congruence generated by the bilinearity relations.
Induction principle on $M \otimes_R N$: to prove a predicate $C$ for every tensor it suffices to verify it for $0$, for simple tensors $m \otimes n$, and to show $C$ is closed under sums.
The underlying type of the $n$-th singular homology group $H_n(X, A)$ of a topological pair, serving as the value of the singular homology theory functor.
Instances For
Each singular homology group $H_n(X, A)$ is an abelian group.
Functoriality: a map of pairs $f : (X, A) \to (Y, B)$ induces a group homomorphism $f_* : H_n(X, A) \to H_n(Y, B)$.
Instances For
Functoriality (identities): the identity map of pairs induces the identity on homology.
Functoriality (compositions): $(g \circ f)_* = g_* \circ f_*$ on singular homology.
The connecting homomorphism $\partial : H_{n+1}(X, A) \to H_n(A)$ of the long exact sequence of a pair.
Instances For
Naturality of the connecting homomorphism with respect to maps of pairs.
Homotopy invariance (Eilenberg-Steenrod axiom 1): homotopic maps of pairs induce the same map on singular homology.
Excision (Eilenberg-Steenrod axiom 2): for an excisive triple $(X, A, U)$ the inclusion $(X - U, A - U) \hookrightarrow (X, A)$ induces an isomorphism in homology.
Long exact sequence (exactness at $H_n(A)$): the image of the connecting map $\partial : H_{n+1}(X, A) \to H_n(A)$ equals the kernel of $H_n(A) \to H_n(X)$.
Long exact sequence (exactness at $H_n(X)$): the image of $H_n(A) \to H_n(X)$ equals the kernel of $H_n(X) \to H_n(X, A)$.
Long exact sequence (exactness at $H_{n+1}(X, A)$): the image of $H_{n+1}(X) \to H_{n+1}(X, A)$ equals the kernel of the connecting map $\partial$.
Dimension axiom (Eilenberg-Steenrod): $H_n(\mathrm{pt}) = 0$ for $n \neq 0$.
Milnor (additivity) axiom: the inclusions $X_i \hookrightarrow \coprod_i X_i$ induce an isomorphism $\bigoplus_i H_n(X_i) \xrightarrow{\cong} H_n(\coprod_i X_i)$.
Singular homology with integer coefficients, packaged as a HomologyTheory (i.e. satisfying
all Eilenberg-Steenrod axioms plus the Milnor axiom).
Instances For
$H_0(\mathrm{pt}; \mathbf{Z}) \cong \mathbf{Z}$: the zeroth integral singular homology of a point is isomorphic to $\mathbf{Z}$.
Restating singularH_point_zero_iso for the packaged homology theory: the value at a point
in degree zero is $\mathbf{Z}$.
Right exactness of $-\otimes_{\mathbf{Z}} M$ on exact sequences: if $A \to B \to C$ is exact
then so is $A \otimes M \to B \otimes M \to C \otimes M$, used to transfer the long exact
sequences of singularHomologyTheoryZ to the coefficient theory.
Compatibility of the Milnor axiom with tensoring by $M$: tensoring a bijection $\bigoplus_i h_n(X_i) \cong h_n(\coprod_i X_i)$ with $M$ yields a bijection $\bigoplus_i (h_n(X_i) \otimes M) \cong h_n(\coprod_i X_i) \otimes M$, the additivity statement for the coefficient-twisted theory.
(Proposition 20.11) Homology with coefficients in an abelian group $M$ defines a homology theory $H_*(X, A; M) := H_*(X, A) \otimes_{\mathbf{Z}} M$ satisfying the Eilenberg-Steenrod axioms; in particular $H_0(\mathrm{pt}; M) = M$.