4:23 AM
@loch 1) the usual diagram defining the product on cohomology of a space instead defines a coproduct on homology (with field coefficients, to apply Kunneth)
2) the Steenrod algebra, naturally isomorphic to the set of homotopy classes of maps (of spectra) between the Eilenberg MacLane spaces, $[H\Bbb F_2, H \Bbb F_2]$, has a composition product, and a coproduct coming from the product $H\Bbb F_2 \wedge H \Bbb F_2 \to H \Bbb F_2$ (apply this in the first factor). Thus it is naturally a bialgebra (even a Hopf algebra), and it has both kinds of actions on $H^*(X;\Bbb Z/2)$
One (well, Milnor) takes the dual of this sometimes, as the coproduct is much more manageable than the product, and proves that the dual is a polynomial algebra (nice! easy) with an interesting coproduct, encoding the relations between the steenrod operations
(from the alg geo point of view, the dual of the steenrod algebra is the ring of functions on some algebraic group, and this drives a certain perspective; eric petersen wrote a book on formal geometry in homotopy theory)
relevant to me, but still formal: if $A$ is an augmented dg-algebra over a ring $R$, its bar construction $B(M, A, N)$ ($M$ a right module and $N$ a left module) is $$\bigoplus M \otimes A^{\otimes i} \otimes N$$ with a differential encoding the differentials on $M$, $A$, and $N$, as well as the product structures. there is a natural map $B(M, A, N) \to B(M, A, R) \otimes_R B(R, A, N)$ given by splitting up the tensor factors in all the possible ways.
in particular, this makes $BA = B(R, A, R)$ into a coalgebra and $B(M, A, R)$ into a right $BA$-comodule
if $A = C_* G$ and $M = C_* X$, where $X$ is a G-space, this recovers the fact that $BG$ is a coalgebra (via the diagonal map, aka the map induced by the inclusion into the product $BG \to B(G \times G)$), and that $(X \times_G EG)$ has a natural map to $X \times_G (EG \times_G EG) \cong X \times_G EG \times BG$; this gives $X_{hG}$ a comodule structure
more familiarly this gives the ring structure on $H^*_G$ and the module structure on $H^*_G(X)$
for my purposes, basically i was using it as a way to dualize and find a module structure