I am here to ask for a second opinion of my understanding of how one obtains singular cohomology, in baby steps. I am specifically interested in understanding this at a basic categorical level. Below is how I would describe the process.
- First, we have the category of topological spaces, $\mathbf{Top}$. To $\mathbf{Top}$, we apply the singular complex functor which constructs a singular chain complex from a topological space; thus it is a functor from $\mathbf{Top}$ to $\mathbf{Ch}$, the category of chain complexes.
- Now, from $\mathbf{Ch}$, we get to the category of cochain complexes $\mathbf{CoCh}$ via the contravariant functor $\mathrm{Hom(-,\mathbb{R})}$ which, in the case of chain complexes obtained from the singular complex functor, gives us cochain complexes of singular cochains (dual spaces to singular chain groups.)
- Lastly, we consider the cohomology functor as a functor from $\mathbf{CoCh}$ to $\mathbf{Ab}$. In the case of singular cochain complexes, we obtain singular cohomology.
My questions:
- Was anything I said incorrect, or did anything I say stir a 'well, you should really think about that like/as ____?'
- In (2) and (3), I say 'in the case of (objects in a category obtained by a specific functor when applied to a specific class of objects in another category)...' Can I simply call these subcategories with no issue? The reason I ask is that I don't ever see this done.
- I think I can replace $\mathbb{R}$ with any abelian group, and my description of the above process would need no revision. Am I correct?
Sorry if my question is vague; I have no clear goal, except to understand everything.