-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmo.tex
More file actions
1219 lines (1069 loc) · 96.9 KB
/
mo.tex
File metadata and controls
1219 lines (1069 loc) · 96.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
% -*- root: main.tex -*-
\chapter{Unoriented Bordism}\label{UnorientedBordismChapter}
A simple observation about \(MO_*(X)\) for any space \(X\) (and so, in particular, the bordism ring \(MO_*(*)\)) is that it consists entirely of \(2\)--torsion: any chain \(Z \to X\) can be bulked out to a constant cylinder \(Z \times I \to X\), which has as its boundary the chain \(2 \cdot (Z \to X)\).
Accordingly, \(MO_*(X)\) is always an \(\F_2\)--vector space.
Our goal in this Case Study is to arrive at two remarkable calculations: first, in \Cref{CalculationOfPiStarMO} we will make an explicit calculation of this \(\F_2\)--vector space in the case of the bordism homology of a point, and second, in \Cref{MOSplitsIntoHF2s} we will show that there is a natural isomorphism \[MO_*(X) = \HFtwo_*(X) \otimes_{\F_2} MO_*(*).\]
Our goal in discussing these results in the first Case Study of the book is to take the opportunity to introduce several key concepts that will serve us throughout.
First and foremost, we will require a definition of bordism spectrum that we can manipulate computationally, using just the tools of abstract homotopy theory.
Once that is established, we immediately begin to bring algebraic geometry into the mix: the main idea is that the cohomology ring of a space is better viewed as a scheme (with plenty of extra structure), and the homology groups of a spectrum are better viewed as representation for a certain elaborate algebraic group.
This data actually finds familiar expression in homotopy theory: we show that a form of group cohomology for this representation forms the input to the classical Adams spectral sequence, which classically takes the form \[\Cotor_{\mathcal A_*}^{*, *}(\F_2, \HFtwo_*(Y)) \Rightarrow \pi_*(Y),\] converging for certain very nice spectra \(Y\)---including, for instance, \(Y = MO\).
In particular, we can bring the tools from the preceding discussion to bear on the homology and cohomology of \(MO\), where we make an explicit calculation of its representation structure.
Finding that it is suitably free, we thereby gain control of the Adams spectral sequence, finish the computation, and prove the desired result.
Our \emph{real} goal in this Case Study, however, is to introduce one of the main phenomena guiding this text: there is some governing algebro-geometric object, the formal group \(\RP^\infty_{\HFtwo}\), which exerts an extraordinary amount of control over everything in sight.
We will endeavor to rephrase as much of this classical computation as possible so as to highlight its connection to this central object, and we will use this as motivation in future Case Studies to pursue similar objects, which will lead us down much deeper and more rewarding rabbit holes.
The counterbalance to this is that, at least for now, we will \emph{\emph{not}} introduce concepts or theorems in their maximum generality.%
\footnote{%
For an obvious example, everything in this Case Study will be done relative to \(\Spec \F_2\).
}
Essentially everything mentioned in this Case Study will be re-examined more thoroughly in future Case Studies, so the reader is advised to look to those for the more expansive set of results.
\section{Thom spectra and the Thom isomorphism}\label{LectureThomSpectra}
Our goal is a sequence of theorems about the unoriented bordism spectrum \(MO\).
We will begin by recalling a definition of the spectrum \(MO\) using just abstract homotopy theory, because it involves ideas that will be useful to us throughout the text and because we cannot compute effectively with the chain-level definition given in the Introduction.
\begin{definition}
For a spherical bundle \(S^{n-1} \to \xi \to X\), its \textit{Thom space} is given by the cofiber \[\xi \to X \xrightarrow{\text{cofiber}} T_n(\xi).\]
\end{definition}
\begin{proof}[``Proof'' of definition]
Recall the more classical construction of the Thom space: take the associated disk bundle by gluing an \(n\)--disk fiberwise, and add a point at infinity by collapsing \(\xi\): \[T_n(\xi) = (\xi \mathbin{\widehat\cup}_{S^{n-1}} D^n)^+.\]
To compare this with the cofiber definition, note that the mapping cylinder on \(\xi \to X\) can be taken to be contained in the thickening of \(\xi\) to an \(n\)--disk bundle.
The cofiber of the inclusion into the mapping cylinder then corresponds exactly to the extension to a disk bundle and the introduction of a point at infinity.
\end{proof}
Before proceeding, here are two important examples:
\begin{example}\label{TrivialBundleThomExample}
If \(\xi = S^{n-1} \times X\) is the trivial bundle, then \(T_n(\xi) = S^n \sm (X_+)\).
This is gives conceptual value to the Thom space construction: since the trivial bundle yields the traditional suspension, a twisted bundle should then be taken to yield a \textit{twisted suspension}.
\end{example}
\begin{example}\label{RPnThomExample}
Let \(\xi\) be the tautological \(S^0\)--bundle over the unpointed space \(\RP^\infty = BO(1)\).
Because its total space \(EO(1)\) is contractible, the cofiber degenerates, and it follows that \(T_1(\xi) = \RP^\infty\) as pointed spaces.%
\footnote{%
If you already know what's coming, this should comport with the Thom isomorphism, which asserts \(x \cdot \HFtwo^* \RP^\infty \cong \widetilde{\HFtwo}^{* + 1} \RP^\infty\).
}
More generally, arguing by cells shows that the Thom space for the tautological bundle over \(\RP^n\) is \(\RP^{n+1}\).
\end{example}
Now we catalog a bunch of useful properties of the Thom space construction.
Firstly, recall that a spherical bundle over \(X\) is the same data~\cite{MayClassifyingSpaces} as a map \(X \to B \GL_1 S^{n-1}\), where \index{spectrum of units, \(\gl_1\)}\index{spherical bundle}\(\GL_1 S^{n-1}\) is the subspace of \(F(S^{n-1}, S^{n-1})\) expressed by the pullback of spaces
\begin{center}
\begin{tikzcd}[column sep=1.1em]
\GL_1 S^{n-1} \arrow{r} \arrow{d} \arrow[dr, phantom, "\lrcorner", very near start] & \CatOf{Spaces}(S^{n-1}, S^{n-1}) \arrow{d} \\
h\CatOf{Spaces}(S^{n-1}, S^{n-1})^{\times} \arrow{r} & h\CatOf{Spaces}(S^{n-1}, S^{n-1}) \arrow[equal]{r} & \pi_0 \CatOf{Spaces}(S^{n-1}, S^{n-1}).
\end{tikzcd}
\end{center}
\begin{lemma}\label{ThomConstructionIsASliceFunctor}
The construction \(T_n\) can be viewed as a functor from the slice category over \(BGL_1 S^{n-1}\) to \(\CatOf{Spaces}\).
Maps of slices
\begin{center}
\begin{tikzcd}
Y \arrow["f"]{rr} \arrow["f^* \xi"']{rd} & & X \arrow["\xi"]{ld} \\
& B\GL_1 S^{n-1}
\end{tikzcd}
\end{center}
induce maps \(T_n(f^* \xi) \to T_n(\xi)\), and \(T_n\) is suitably homotopy-invariant. \qed
\end{lemma}
Next, the spherical subbundle of a vector bundle gives a common source of spherical bundles.
The action of \(O(n)\) on \(\R^n\) preserves the unit sphere, and hence gives a map \(O(n) \to GL_1 S^{n-1}\).
These are maps of topological groups, and the block--inclusion maps \(O(n) \to O(n+1)\) commute with the suspension map \(GL_1 S^{n-1} \to GL_1 S^n\).
In fact, much more can be said:
\begin{lemma}\label{JIsMonoidal}
The block--sum maps \(O(n) \times O(m) \to O(n+m)\) are compatible with the join maps \(GL_1 S^{n-1} \times GL_1 S^{m-1} \to GL_1 S^{n+m-1}\). \qed
\end{lemma}
\noindent Taking a cue from \(K\)--theory, we pass to the colimit as \(n\) grows large, using the maps
\begin{center}
\begin{tikzcd}[column sep=1.5em]
BO(n) \arrow[equal]{r} \arrow{d} & BO(n) \times * \arrow["\operatorname{id} \times \text{triv}"]{r} \arrow{d} & BO(n) \times BO(1) \arrow["\oplus"]{r} \arrow{d} & BO(n+1) \arrow{d} \\
B\GL_1 S^{n-1} \arrow[equal]{r} & B\GL_1 S^{n-1} \times * \arrow["\operatorname{id} \times \text{triv}"]{r} & B\GL_1 S^{n-1} \times B\GL_1 S^0 \arrow["\ast"]{r} & B\GL_1 S^n.
\end{tikzcd}
\end{center}
\begin{corollary}\label{DefnRealJHomomorphism}
The operations of block--sum and topological join imbue the colimiting spaces \(BO\) and \(B\GL_1 \S\) with the structure of \(H\)--groups.
Moreover, the colimiting map \[J_{\R}\co BO \to B\GL_1 \S,\] called the \idxentry[J homomorphism]{\(J\)--homomorphism}, is a morphism of \(H\)--groups. \qed
\end{corollary}
\noindent Finally, we can ask about the compatibility of Thom constructions with all of this.
In order to properly phrase the question, we need a version of the construction which operates on stable spherical bundles, i.e., whose source is the slice category over \(B\GL_1 \S\).
By calculating \[T_{n+1}(\xi \ast \text{triv}) \simeq \Susp T_n(\xi),\] we are inspired to make the following definition:
\begin{definition}
For \(\xi\) an \(S^{n-1}\)--bundle, we define the \idxentry{Thom spectrum} of \(\xi\) to be \[T(\xi) := \Susp^{-n} \Susp^\infty T_n(\xi).\]
By filtering the base space by compact subspaces, this begets a functor \[T\co \CatOf{Spaces}_{/ B\GL_1 \S} \to \CatOf{Spectra}.\]
\end{definition}
\begin{lemma}\label{ThomSpacesAreMonoidal}
\(T\) is monoidal: it carries external fiberwise joins to smash products of Thom spectra.
Correspondingly, \(T \circ J_{\R}\) carries external direct sums of stable vector bundles to smash products of Thom spectra. \qed
\end{lemma}
\begin{definition}\label{DefnOfMO}
The spectrum \index{bordism!unoriented, \(MO\)}\(MO\) arises as the universal example of all these constructions, strung together:
\[MO := T(J_{\R}) = \colim_n T(J_{\R}^n) = \colim_n \Susp^{-n} T_n J_{\R}^n.\]
\end{definition}
The spectrum \(MO\) has several remarkable properties.
First, it can be shown that the generalized homology theory that this spectrum encodes matches the one described in the Introduction~(\cite[Theorem 12.30]{Switzer}, \cite[Theorem 7.27]{Rudyak}).
The most basic homotopical property is that this spectrum is naturally a ring spectrum, and this follows immediately from \(J_{\R}\) being a homomorphism of \(H\)--spaces.
Much more excitingly, we can also deduce the presence of \index{Thom isomorphism}Thom isomorphisms just from the properties stated thus far.
That \(J_{\R}\) is a homomorphism means that the square in the following diagram commutes:
\begin{center}
\begin{tikzcd}
BO \times BO \rar["\sigma",equiv'] \arrow[bend right]{rrd} & BO \times BO \arrow{r}{\mu} \arrow{d}{J_{\R} \times J_{\R}} & BO \arrow{d}{J_{\R}} \\
& B\GL_1 \S \times B\GL_1 \S \arrow{r}{\mu} & B\GL_1 \S.
\end{tikzcd}
\end{center}
We have extended this square very slightly by a certain shearing map \(\sigma\) defined by \(\sigma(x, y) = (xy^{-1}, y)\).
It is evident that \(\sigma\) is a homotopy equivalence, since just as we can de-scale the first coordinate by \(y\) we can re-scale by it---indeed, this is the observation that \(BO\) is a torsor for itself.
We can calculate directly the behavior of the long composite: \[J_{\R} \circ \mu \circ \sigma(x, y) = J_{\R} \circ \mu(xy^{-1}, y) = J_{\R}(xy^{-1}y) = J_{\R}(x).\]
It follows that the second coordinate plays no role, and that the bundle classified by the long composite can be written as \(J_{\R} \times 0\).%
\footnote{%
This factorization does \emph{not} commute with the rest of the diagram, just with the little lifting triangle it forms.}
We are now in a position to see the Thom isomorphism:
\begin{lemma}[{Thom isomorphism, universal example, cf.\ \cite{Mahowald}, \cite[Proposition IX.4.12]{LMS}}]
As \(MO\)--modules, \[MO \sm MO \simeq MO \sm \Susp^\infty_+ BO.\]
\end{lemma}
\begin{proof}
Stringing together the naturality properties of the Thom functor outlined above, we can thus make the following calculation:
\begin{align*}
T(\mu \circ (J_{\R} \times J_{\R})) & \simeq T(\mu \circ (J_{\R} \times J_{\R}) \circ \sigma) \tag{homotopy invariance} \\
& \simeq T(\mu \circ (J_{\R} \times 0)) \tag{constructed lift} \\
& \simeq T(J_{\R}) \sm T(0) \tag{monoidality} \\
& \simeq T(J_{\R}) \sm \Susp^\infty_+ BO \tag{\Cref{TrivialBundleThomExample}} \\
T(J_{\R}) \sm T(J_{\R}) & \simeq T(J_{\R}) \sm \Susp^\infty_+ BO \tag{monoidality} \\
MO \sm MO & \simeq MO \sm \Susp^\infty_+ BO. \tag{definition of \(MO\)}
\end{align*}
In order to verify that this equivalence is one of \(MO\)--modules, one performs an analogous computation with \(J_{\R}^{\times 3}\).
\end{proof}
\noindent The general version of Thom's theorem also follows:
\begin{definition}
A map \(\phi\co MO \to E\) of homotopy ring spectra is called a \index{orientation!real}\textit{(real) orientation} of \(E\) (by \(MO\)).
\end{definition}
\begin{theorem}[Thom isomorphism]\label{GeneralThomIsom}
Let \(\xi\co X \to BO\) classify a vector bundle and let \(\phi\co MO \to E\) be a map of ring spectra. Then there is an equivalence of \(E\)--modules \[E \sm T(\xi) \simeq E \sm \Susp^\infty_+ X.\]
\end{theorem}
\begin{proof}[Modifications to above proof]
To accommodate \(X\) rather than \(BO\) as the base, we redefine \(\sigma\co BO \times X \to BO \times X\) by \[\sigma(x, y) = \sigma(x \xi(y)^{-1}, y).\]
Follow the same proof as before with the diagram
\begin{center}
\begin{tikzcd}
BO \times X \rar["\sigma", equiv'] \arrow[bend right]{rrrd} & BO \times X \rar["1 \times \xi",equiv']& BO \times BO \arrow{r}{\mu} \arrow{d}{J_{\R} \times J_{\R}} & BO \arrow{d}{J_{\R}} \\
& & B\GL_1 \S \times B\GL_1 \S \arrow{r}{\mu} & B\GL_1 \S.
\end{tikzcd}
\end{center}
This gives an equivalence \(\theta_{MO}\co MO \sm T(\xi) \rightarrow MO \sm \Susp^\infty_+ X\) of \(MO\)--modules.
To introduce \(E\), note that there is a diagram of \(MO\)--module spectra
\begin{center}
\begin{tikzcd}
E \sm T(\xi) \arrow{dr}[description]{\eta_{MO} \sm 1 \sm 1} \arrow[densely dotted]{rrr}{\theta_E} \arrow[bend right,equal]{dd} & & & E \sm \Susp^\infty_+ X \arrow{dl}[description]{\eta_{MO} \sm 1 \sm 1} \arrow[bend left,equal]{dd} \\
& MO \sm E \sm T(\xi) \arrow{r}{\theta_{MO} \sm 1} \arrow{dl}[description]{(\mu \circ (\phi \sm 1)) \sm 1} & MO \sm E \sm \Susp^\infty_+ X\arrow{dr}[description]{(\mu \circ (\phi \sm 1)) \sm 1} \\
E \sm T(\xi) \arrow[densely dotted]{rrr}{\theta_E} & & & E \sm \Susp^\infty_+ X,
\end{tikzcd}
\end{center}
whose columns are retractions.
The dotted arrows \(\theta_E\) are defined by following the solid path from corner to corner.
Similarly, the inverse \(\alpha_{MO}\) to \(\theta_{MO}\) induces a map \(\alpha_E\).
We claim that \(\theta_E\) and \(\alpha_E\) are themselves inverses, which is shown by staggering and rearranging where the collapse of the \(MO\) factor into \(E\) happens.
The composite \(\theta_E \circ \alpha_E\) is equivalent to the following:
\begin{align*}
E \sm \Susp^\infty_+ & X \xrightarrow{1 \sm \eta \sm 1} E \sm MO \sm \Susp^\infty_+ X \\
& \xrightarrow{1 \sm 1 \sm \eta \sm 1} E \sm MO \sm MO \sm \Susp^\infty_+ X \\
& \xrightarrow{1 \sm 1 \sm \alpha_{MO}} E \sm MO \sm MO \sm T(\xi) \\
& \xrightarrow{1 \sm \tau \sm 1} E \sm MO \sm MO \sm T(\xi) \\
& \xrightarrow{1 \sm 1 \sm \theta_{MO}} E \sm MO \sm MO \sm \Susp^\infty_+ X \\
& \xrightarrow{\mu \sm 1 \sm 1} E \sm MO \sm \Susp^\infty_+ X \\
& \xrightarrow{\mu \sm 1} E \sm \Susp^\infty_+ X,
\end{align*}
where \(\tau\) is the twist map.
Using the commuting square
\begin{center}
\begin{tikzcd}
E \sm MO \sm MO \arrow["1 \sm \mu"]{r} \arrow["\mu \sm 1"]{d} & E \sm MO \arrow["\mu"]{d} \\
E \sm MO \arrow["\mu"]{r} & E,
\end{tikzcd}
\end{center}
we have that the middle composite is equivalent to
\begin{align*}
E \sm \Susp^\infty_+ & X \xrightarrow{1 \sm \eta \sm 1} E \sm MO \sm \Susp^\infty_+ X \\
& \xrightarrow{1 \sm \alpha_{MO}} E \sm MO \sm T(\xi) \\
& \xrightarrow{1 \sm \theta_{MO}} E \sm MO \sm \Susp^\infty_+ X \\
& \xrightarrow{\mu \sm 1} E \sm \Susp^\infty_+ X,
\end{align*}
which is the identity on \(E \sm \Susp^\infty_+ X\).
The proof that \(\alpha_E\) is also the left-inverse of \(\theta_E\) is similar.
\end{proof}
\begin{remark}
One of the tentpoles of the theory of Thom spectra is that \Cref{GeneralThomIsom} has a kind of converse: if a ring spectrum \(E\) has suitably natural and multiplicative Thom isomorphisms for Thom spectra formed from real vector bundles, then one can define an essentially unique ring map \(MO \to E\) that realizes these isomorphisms via the machinery of \Cref{GeneralThomIsom}.
\end{remark}
\begin{remark}\label{CohomologicalThomIso}
There is also a \index{Thom isomorphism!cohomological}cohomological version of the Thom isomorphism.
Suppose that \(E\) is a ring spectrum under \(MO\) and let \(\xi\) be the spherical bundle of a vector bundle on a space \(X\).
The spectrum \(F(\Susp^\infty_+ X, E)\) is a ring spectrum under \(E\) (hence under \(MO\)), so there is a Thom isomorphism as well as an evaluation map \[F(\Susp^\infty_+ X, E) \sm T(\xi) \xrightarrow{\simeq} F(\Susp^\infty_+ X, E) \sm \Susp^\infty_+ X \xrightarrow{\operatorname{eval}} E.\]
Passing through the exponential adjunction, the map \[F(\Susp^\infty_+ X, E) \xrightarrow{\simeq} F(T(\xi), E)\] can be seen to give the cohomological Thom isomorphism \[E^* X \cong E^* T(\xi).\]
\end{remark}
\begin{example}\label{HF2RPinftyExample}
We will close out this section by using this to actually make a calculation. Recall from \Cref{RPnThomExample} that \(T_1 \circ J_{\R}(\text{\(\L\) over \(\RP^n\)})\) is given by \(\RP^{n+1}\).
Because \(MO\) is a connective spectrum, the truncation map \[MO \to MO(-\infty, 0] = H\pi_0 MO = \HFtwo\] is a map of ring spectra~\cite[Lemma II.2.12]{MayRingSpacesSpectra}.
Hence, we can apply the Thom isomorphism theorem to the mod--\(2\) homology of Thom complexes coming from real vector bundles:
\begin{align*}
\pi_* (\HFtwo \sm T(\L - 1)) & \cong \pi_* (\HFtwo \sm T(0)) \tag{Thom isomorphism} \\
\pi_* (\HFtwo \sm \Susp^{-1} \Susp^\infty \RP^{n+1}) & \cong \pi_* (\HFtwo \sm \Susp^\infty_+ \RP^n) \tag{\Cref{RPnThomExample}} \\
\widetilde{\HFtwo}_{*+1} \RP^{n+1} & \cong \HFtwo_* \RP^n. \tag{generalized homology}
\end{align*}
This powers an induction that shows that \(\HFtwo_* \RP^\infty\) has a single class in every degree.
The cohomological version of the Thom isomorphism in \Cref{CohomologicalThomIso}, together with the \(\HFtwo^* \RP^n\)--module structure of \(\HFtwo^* T(\L-1)\), also gives the ring structure: \[\HFtwo^* \RP^n = \F_2[x] / x^{n+1}.\]
\end{example}
\section{Cohomology rings and affine schemes}\label{SectionSchemesOverF2}
An abbreviated summary of this book is that we are going to put ``\(\Spec\)'' in front of rings appearing in algebraic topology and see what happens.
Before actually doing any algebraic topology, we should recall what this means on the level of algebra.
The core idea is to replace an \(\F_2\)--algebra \(A\) by the functor it corepresents, which we will denote by \(\Spec A\).
For any other ``test \(\F_2\)--algebra'' \(T\), we set \[(\Spec A)(T) := \CatOf{Algebras}_{\F_2/}(A, T) \cong \CatOf{Schemes}_{/\F_2}(\Spec T, \Spec A).\]
More generally, we have the following definition:
\begin{definition}\label{DefnAffineF2Scheme}
An \index{scheme!affine}\textit{affine \(\F_2\)--scheme} is a functor \(X\co \CatOf{Algebras}_{\F_2/} \to \CatOf{Sets}\) which is (noncanonically) isomorphic to \(\Spec A\) for some \(\F_2\)--algebra \(A\).
Given such an isomorphism, we will refer to \(\Spec A \to X\) as a \idxentry{parameter} for \(X\) and its inverse \(X \to \Spec A\) as a \idxentry{coordinate} for \(X\).
\end{definition}
\begin{lemma}
There is an equivalence of categories
\[
\pushQED{\qed}
\Spec: \CatOf{Algebras}_{\F_2/}^{\mathrm{op}} \to \CatOf{AffineSchemes}_{/\F_2}.\qedhere
\popQED
\]
\end{lemma}
The centerpiece of thinking about rings in this way, for us and for now, is to translate between a presentation of \(A\) as a quotient of a free algebra and a presentation of \((\Spec A)(T)\) as selecting tuples of elements in \(T\) subject to certain conditions.
Consider the following example:
\begin{example}\label{FiniteOrderAffineSpaceDefn}
Set \(A_n = \F_2[x_1, \ldots, x_n]\).
Elements of \((\Spec A_n)(T)\) can be identified with \(n\)--tuples of elements of \(T\), since a function in \[(\Spec A_n)(T) = \CatOf{Algebras}_{\F_2/}(\F_2[x_1, \ldots, x_n], T),\] is entirely determined by where the \(x_j\) are sent.
Consider also what happens when we impose a relation by passing to \(A_n^J = \F_2[x_1, \ldots, x_n] / (x_k^{j_k+1})\): a function in \[(\Spec A_n^J)(T) = \CatOf{Algebras}_{\F_2/}(\F_2[x_1, \ldots, x_n] / (x_k^{j_k+1}), T)\] is again determined by where the \(x_j\) are sent, but now \(x_j\) can only be sent to an element which is nilpotent of order \(j_k+1\).
These schemes are both important enough that we give them special names:
\begin{align*}
\mathbb A^n & := \Spec \F_2[x_1, \ldots, x_n], & \mathbb A^{n, J} & := \Spec \F_2[x_1, \ldots, x_n] / (x_k^{j_k+1}).
\end{align*}
The functor \(\mathbb A^n\) is called \index{scheme!affine \(n\)--space}\textit{affine \(n\)--space}---reasonable, since the value \(\mathbb A^n(T)\) is isomorphic to \(T^n\).
We refer to \(\mathbb A^1\) as the \textit{affine line}.
Note that the quotient map \(A_1 \to A_1^{(j)}\) induces an inclusion \(\mathbb A^{1, (j)} \to \mathbb A^1\) and that \(\mathbb A^{1, (0)}\) is a constant functor: \[\mathbb A^{1, (0)}(T) = \{f\co \F_2[x] \to T \mid f(x) = 0\}.\]
Accordingly, we declare ``\(\mathbb A^{1, (0)}\)'' to be the \textit{origin on the affine line} and \(\mathbb A^{1, (j)}\) to be the \textit{\((n+1)\)\textsuperscript{st} order (nilpotent) neighborhood of the origin} in the affine line.
\end{example}
We can also use this language to re-express another common object arising in algebraic topology: the Hopf algebra, which appears when taking the mod--\(2\) cohomology of an \(H\)--group.
In addition to the usual ring structure on cohomology groups, the \(H\)--group multiplication, unit, and inversion maps additionally induce a diagonal map \(\Delta\), an augmentation map \(\eps\), and an antipode \(\chi\) respectively.
Running through the axioms, one quickly checks the following:
\begin{lemma}
For a Hopf \(\F_2\)--algebra \(A\), the functor \(\Spec A\) is naturally valued in groups.
Such functors are called \index{group scheme}\textit{group schemes}.
Conversely, a choice of group structure on \(\Spec A\) endows \(A\) with the structure of a \index{Hopf algebra}\textit{Hopf algebra}.
\end{lemma}
\begin{proof}[Proof sketch]
This is a matter of recognizing the product in \(\CatOf{Algebras}_{\F_2/}^{\mathrm{op}}\) as the tensor product, then using the Yoneda lemma to transfer structure around.
\end{proof}
\begin{example}\label{InformalAdditiveGroupExample}
The functor \(\mathbb A^1\) introduced above is naturally valued in groups: since \(\mathbb A^1(T) \cong T\), we can use the addition on \(T\) to make it into an abelian group.
When considering \(\mathbb A^1\) with this group scheme structure, we notate it as \index{group scheme!additive group@additive group, \(\mathbb G_a\)}\(\mathbb G_a\).
Applying the Yoneda lemma, one deduces the following formulas for the Hopf algebra structure maps:%
\footnote{%
Of course, since we are working over \(\F_2\), we could just as well write \(\chi(x) = x\).
}
\begin{align*}
\mathbb G_a \times \mathbb G_a & \xrightarrow{\mu} \mathbb G_a & x_1 + x_2 & \mapsfrom x, \\
\mathbb G_a & \xrightarrow{\chi} \mathbb G_a & -x & \mapsfrom x, \\
\Spec \F_2 & \xrightarrow{\eta} \mathbb G_a & 0 & \mapsfrom x,
\end{align*}
where we have written \(x_1 = x \otimes 1\) and \(x_2 = 1 \otimes x\) for the elements of \[\sheaf O_{\mathbb G_a \times \mathbb G_a} \cong \sheaf O_{\mathbb G_a} \otimes \sheaf O_{\mathbb G_a} \cong \F_2[x] \otimes \F_2[x].\]
As an example of how to reason this out, consider the following diagram:
\begin{center}
\begin{tikzcd}
\mathbb G_a \times \mathbb G_a \arrow["\mu"]{r} & \mathbb G_a \\
\Spec \F_2[x_1] \times \Spec \F_2[x_2] \arrow[shift left=1.2em, "x_1", "\simeq"']{u} \arrow[shift right=1.2em, "x_2", "\simeq"']{u} \\
\Spec \F_2[x_1, x_2] \arrow[equal]{u} \arrow["\Delta^*"]{r} \arrow["x_1 + x_2" near end, bend right=18]{uur} & \Spec \F_2[x] \arrow["x", "\simeq"']{uu} .
\end{tikzcd}
\end{center}
It follows that the bottom map of affine schemes is induced by the algebra map
\begin{align*}
\F_2[x] & \xrightarrow{\Delta} \F_2[x_1, x_2], &
x & \mapsto x_1 + x_2.
\end{align*}
\end{example}
\begin{remark}
In fact, \(\mathbb A^1\) is naturally valued in \emph{rings}. It models the inverse functor to \(\Spec\) in the equivalence of categories above, i.e., the elements of a ring \(A\) always form a complete collection of \(\mathbb A^1\)--valued functions on some affine scheme \(\Spec A\).
\end{remark}
\begin{example}
We define the \index{group scheme!multiplicative group, \(\Gm\)}\textit{multiplicative group scheme} by \[\mathbb G_m = \Spec \F_2[x, y] / (xy - 1).\]
Its value \(\mathbb G_m(T)\) on a test algebra \(T\) is the set of pairs \((x, y)\) such that \(y\) is a multiplicative inverse to \(x\), and hence \(\mathbb G_m\) is valued in groups.
Applying the Yoneda lemma, we deduce the following formulas for the Hopf algebra structure maps:
\begin{align*}
\mathbb G_m \times \mathbb G_m & \xrightarrow{\mu} \mathbb G_m & x_1 \otimes x_2 & \mapsfrom x \\
& & y_1 \otimes y_2 & \mapsfrom y, \\
\mathbb G_m & \xrightarrow{\chi} \mathbb G_m & (y, x) & \mapsfrom (x, y), \\
\Spec \F_2 & \xrightarrow{\eta} \mathbb G_m & 1 & \mapsfrom x, y.
\end{align*}
\end{example}
\begin{remark}
As presented above, the multiplicative group comes with a natural inclusion \(\mathbb G_m \to \mathbb A^2\).
Specifically, the subset \(\mathbb G_m \subseteq \mathbb A^2\) consists of pairs \((x, y)\) in the graph of the hyperbola \(y = 1/x\).
However, the element \(x\) also gives an \(\mathbb A^1\)--valued function \(x\co \mathbb G_m \to \mathbb A^1\), and because multiplicative inverses in a ring are unique, we see that this map too is an inclusion.
These two inclusions have rather different properties relative to their ambient spaces, and we will think harder about these essential differences later on.
\end{remark}
\begin{example}[{cf.\ \Cref{WorkedAlpha2Example}}]\label{Alpha2Example}
This example showcases the complications that algebraic geometry introduces to this situation, and is meant as discouragement from thinking of the theory of affine group schemes as a strong analogue either of the theory of finite groups or of Lie groups.
It jumps ahead of the present narrative by a fair amount---the reader should feel completely comfortable skipping this Example for now.
We set \(\alpha_2 = \Spec \mathbb{F}_2[x]/(x^2)\), with group scheme structure given by
\begin{align*}
\alpha_2 \times \alpha_2 &\xrightarrow{\mu} \alpha_2 & x_1 + x_2 & \mapsfrom x, \\
\alpha_2 & \xrightarrow{\chi} \alpha_2 & -x & \mapsfrom x, \\
\Spec \F_2 & \xrightarrow{\eta} \alpha_2 & 0 & \mapsfrom x.
\end{align*}
This finite group scheme of rank \(2\) has several interesting properties which we will merely state, reserving their proofs for \Cref{WorkedAlpha2Example}, but the reader should compare these statements with their analogues for finite groups.
\begin{enumerate}
\item As schemes, \(\alpha_2\) is isomorphic to \(\mu_2 := \mathbb{G}_m[2]\), but not as group schemes.
\item There is no commutative group scheme \(G\) of rank four such that \(\alpha_2 = G[2]\).
\item If \(E/\mathbb{F}_2\) is the supersingular elliptic curve, then there is a short exact sequence \[0 \rightarrow \alpha_2 \rightarrow E[2] \rightarrow \alpha_2 \rightarrow 0.\]
However, this short exact sequence does not split (even after base change).
\item The subgroups of \(\alpha_2 \times \alpha_2\) of order \(2\) are parameterized by the scheme \(\mathbb{P}^1\), i.e., for \(A\) an \(\F_2\)-algebra the subgroup schemes of \(\alpha_2 \times \alpha_2\) of order two \emph{which are defined over \(A\)} are parameterized by the set \(\mathbb{P}^1(A)\).
\end{enumerate}
\end{example}
We now turn to a different class of examples, which will wind up being the key players in our upcoming topological story.
To begin, consider the colimit of the sets \(\colim_{j \to \infty} \mathbb A^{1,(j)}(T)\), which is of use in algebra: it is the collection of nilpotent elements in \(T\).
These kinds of conditions which are ``unbounded in \(j\)'' appear frequently enough that we are moved to give these functors a name too:
\begin{definition}
An \index{formal scheme}\textit{affine formal scheme} is an ind-system of finite affine schemes.
The morphisms between two formal schemes are computed%
\footnote{%
For the categorical reader, we include a significant categorical aside: passing to ind-systems has the effect of formally adjoining colimits of filtered diagrams to a category.
The formula for the mapping set comes from asserting that the assignment \(\CatOf C \to \operatorname{Ind}(\CatOf C)\) is fully faithful, that its image consists of compact objects, and that each diagram \(\CatOf D \to \CatOf C\) which can be interpreted as a member of \(\operatorname{Ind}(\CatOf C)\) is its own colimit.
To control the difference between this category and the original category, it is often useful to restrict attention to diagrams of objects \emph{which are already compact in \(\CatOf C\)}, as in our definition of a formal scheme.
}%
\footnote{%
Along the same lines, one can show the following recognition principle~\cite[Proposition 4.6]{StricklandFSFG}: a functor \(X\co \CatOf{Algebras} \to \CatOf{Sets}\) which preserves finite limits is a formal scheme exactly when there exists a family of maps \(X_i \to X\) from a set of affine schemes \(X_i\) such that for all test algebras \(T\) the following map is onto: \[\coprod_i X_i(T) \to X(T).\]
}
by \[\CatOf{FormalSchemes}(\{X_\alpha\}, \{Y_\beta\}) = \lim_\alpha \colim_\beta \CatOf{Schemes}(X_\alpha, Y_\beta).\]
Given affine charts \(X_\alpha = \Spec A_\alpha\), we will glibly suppress the system from the notation and write \[\Spf A := \{\Spec A_\alpha\}.\]
\end{definition}
\begin{example}\label{FormalGaExample}
The individual schemes \(\mathbb A^{1, (j)}\) do not support group structures.
After all, the sum of two elements which are nilpotent of order \(j+1\) can only be guaranteed to be nilpotent of order \(2j+1\).
It follows that the entire ind-system \(\{\mathbb A^{1, (j)}\} =: \A^1\) supports a group structure, even though none of its constituent pieces do.
We call such an object a \index{formal group}\textit{formal group scheme}, and this particular formal group scheme we denote by \index{formal group!additive@additive, \(\G_a\)}\(\G_a\).
\end{example}
\begin{example}
Similarly, one can define the scheme \(\Gm[j]\) of elements of unipotent order \(j\): \[\Gm[j] = \Spec \frac{\F_2[x,y]}{(xy - 1, x^j - 1)} \subseteq \Gm.\]
These \emph{are} all group schemes, and they nest together in a more complicated way: there is an inclusion of \(\Gm[j]\) into \(\Gm[jk]\).
There is also a second filtration along the lines of the one considered in \Cref{FormalGaExample}: \[\Gm^{(j)} = \Spec \frac{\F_2[x,y]}{(xy - 1, (x - 1)^j)}.\]
These schemes form a sequential system, but they are only occasionally group schemes.
Specifically, \(\Gm^{(2^k)}\) is a group scheme, in which case \(\Gm^{(2^k)} \cong \Gm[2^k]\).%
\footnote{%
Additionally, the \emph{only} values of \(j\) for which \(\Gm[j]\) is an infinitesimal thickening of \(\Gm[1]\) are those of the form \(j = 2^k\).
}
The \index{formal group!multiplicative@multiplicative, \(\G_m\)}\(\G_m\) is given by the second ind-system, and the part of the first ind-system which is cofinal in the second gives an explicit presentation of its group structure: \[\G_m \cong \{\Gm^{(2^k)}\}_{k=0}^\infty.\]
\end{example}
Let us now consider the example that we closed with in the previous Lecture, where we calculated \(\HFtwo^*(\RP^n) = \F_2[x] / (x^{n+1})\).
Putting ``\(\Spec\)'' in front of this, we could reinterpret this calculation as \[\Spec \HFtwo^*(\RP^n) \cong \mathbb A^{1, (n)}.\]
This is so useful that we will give it a notation all of its own:
\begin{definition}\label{HF2SchemeForFiniteCplx}
\index{formal scheme!from a space}Let \(X\) be a finite cell complex, so that \(\HFtwo^*(X)\) is a ring which is finite--dimensional as an \(\F_2\)--vector space.
We will write \[X_{\HFtwo} = \Spec \HFtwo^* X\] for the corresponding finite affine scheme.
\end{definition}
\begin{example}
Putting together the discussions from this Lecture and the previous one, in the new notation we have calculated \[\RP^n_{\HFtwo} \cong \mathbb A^{1, (n)}.\]
\end{example}
So far, this example just restates what we already knew in a mildly different language.
Our driving goal for the next section is to incorporate as much information as we have about these cohomology rings \(\HFtwo^* (\RP^n)\) into this description, which will result in us giving a more ``precise'' name for this object.
Along the way, we will discover why \(X\) had to be a \emph{finite} complex and how to think about more general \(X\).
For now, though, we will content ourselves with investigating the Hopf algebra structure on \(\HFtwo^* \RP^\infty\), the cohomology of an infinite complex.
\begin{example}\label{RPExampleFaulty}
Recall that \(\RP^\infty\) is an \(H\)--space in two equivalent ways:
\begin{enumerate}
\item There is an identification \(\RP^\infty \simeq K(\F_2, 1)\), and the \(H\)--space structure is induced by the sum on cohomology.
\item There is an identification \(\RP^\infty \simeq BO(1)\), and the \(H\)--space structure is induced by the tensor product of real line bundles.
\end{enumerate}
In either case, this induces a Hopf algebra diagonal \[\HFtwo^* \RP^\infty \otimes \HFtwo^* \RP^\infty \xleftarrow\Delta \HFtwo^* \RP^\infty\] which we would like to analyze.
This map is determined by where it sends the class \(x\), and because it must respect gradings it must be of the form \(\Delta x = ax_1 + bx_2\) for some constants \(a, b \in \F_2\).
Furthermore, because it belongs to a Hopf algebra structure, it must satisfy the unitality axiom
\begin{center}
\begin{tikzcd}
\HFtwo^* \RP^\infty \arrow[leftarrow]{r}{\begin{pmatrix} \epsilon \otimes 1 \\ 1 \otimes \epsilon \end{pmatrix}} & \HFtwo^* \RP^\infty \otimes \HFtwo^* \RP^\infty \arrow[leftarrow]{r}{\Delta} &\arrow[ll,bend left=15,"1"] \HFtwo^* \RP^\infty.
\end{tikzcd}
\end{center}
and hence it takes the form \[\Delta(x) = x_1 + x_2.\]
Noticing that this is exactly the diagonal map in \Cref{InformalAdditiveGroupExample}, we tentatively identify ``\(\RP^\infty_{\HFtwo}\)'' with the additive group.
This is extremely suggestive but does not take into account the fact that \(\RP^\infty\) is an infinite complex, so we have not yet allowed ourselves to write ``\(\RP^\infty_{\HFtwo}\)''.
In light of the rest of the material discussed in this section, we have left open a very particular point: it is not clear if we should use the name ``\(\mathbb G_a\)'' or ``\(\G_a\)''.
We will straighten this out in the subsequent Lecture.
\end{example}
\section{The Steenrod algebra}\label{TheSteenrodAlgebraSection}
We left off in the previous Lecture with an ominous finiteness condition in \Cref{HF2SchemeForFiniteCplx}, and we produced a pair of reasonable guesses as to what ``\(\RP^\infty_{\HFtwo}\)'' could mean in \Cref{RPExampleFaulty}.
We will decide which of the two guesses is correct by rigidifying the target category of \Cref{HF2SchemeForFiniteCplx} so as to incorporate the following extra structures:
\begin{enumerate}
\item Cohomology rings are \emph{graded}, and maps of spaces respect this grading.
\item Cohomology rings receive an action of the \emph{Steenrod algebra}, and maps of spaces respect this action.
\end{enumerate}
Additionally, we will also address two wrinkles:
\begin{enumerate}
\setcounter{enumi}{2}
\item Both of these are made somewhat more complicated when taking the cohomology of an infinite complex.
\item \label{SkewCommutativeDeficiency} (Cohomology rings for more elaborate cohomology theories are only skew-commutative, but ``\(\Spec\)'' requires a commutative input.)
\end{enumerate}
In this Lecture, we will address all these aspects of \(X_{\HFtwo}\) except for \#\ref{SkewCommutativeDeficiency}, which does not matter with mod--\(2\) coefficients but which will be something of a bugbear throughout the rest of the book.
We will begin by considering the grading on \(\HFtwo^* X\), where \(X\) is a finite complex.
In algebraic geometry, the following standard construction is used to track gradings:%
\footnote{%
Strickland gives an alternative formalism for tracking gradings~\cite[Sections 11 and 14]{StricklandFPFP} called a \emph{polarization}, which amounts to choosing a trivialization \(\pi_2 E \cong \pi_0 E\) and considering the isomorphisms \(\pi_{2n} E \cong (\pi_2 E)^{\otimes_{\pi_0 E} (n)}\).
}
\begin{definition}[{\cite[Definition 2.95]{StricklandFSFG}}]
A \index{grading|see {\(\Gm\) action}}\index{group scheme!multiplicative group, \(\Gm\)!action}{\(\Z\)--grading} on a ring \(A\) is a system of additive subgroups \(A_k\) of \(A\) satisfying \(A = \bigoplus_k A_k\), \(1 \in A_0\), and \(A_j A_k \subseteq A_{j+k}\).
Additionally, a map \(f\co A \to S\) of graded rings is said to \textit{respect the grading} if \(f(A_k) \subseteq S_k\).%
\footnote{%
The terminology ``\(\Z\)--filtering'' might be more appropriate, but this is the language commonly used.
}
\end{definition}
\begin{lemma}[{\cite[Proposition 2.96]{StricklandFSFG}}]\label{GradedAndGmEquivAgree}
A graded ring \(A\) is equivalent data to an affine scheme \(\Spec A\) with an \index{group scheme!multiplicative group, \(\Gm\)!action}action by \(\mathbb G_m\).
Additionally, a map \(A \to B\) respects the grading exactly when the induced map \(\Spec B \to \Spec A\) is \(\mathbb G_m\)--equivariant.
\end{lemma}
\begin{proof}
A \(\mathbb G_m\)--action on \(\Spec A\) is equivalent data to a coaction map \[\alpha^*: A \to A \otimes \F_2[x^\pm].\]
Define \(A_k\) to be those points in \(a\) satisfying \(\alpha^*(a) = a \otimes x^k\).
It is clear that we have \(1 \in A_0\) and that \(A_j A_k \subseteq A_{j+k}\).
To see that \(A = \bigoplus_k A_k\), note that every tensor can be written as a sum of pure tensors.
Conversely, given a graded ring \(A\), define the coaction map on \(A_k\) by \[(a_k \in A_k) \mapsto x^k a_k\] and extend linearly.
\end{proof}
This notion from algebraic geometry is somewhat different from what we are used to in algebraic topology, essentially because the algebraic topologist's ``cohomology ring'' is not \emph{really} a ring at all---one is only allowed to consider sums of homogeneous degree elements.
This restriction stems directly from the provenance of cohomology rings: recall that \[\HFtwo^n X := \pi_{-n} F(\Susp^\infty_+ X, \HFtwo).\]
One can only form sums internal to a \emph{particular} homotopy group, using the cogroup structure on \(\S^{-n}\).
On the other hand, the most basic ring of algebraic geometry is the polynomial ring, and hence their notion is adapted to handle, for instance, the potential degree drop when taking the difference of two (nonhomogeneous) polynomials of the same degree.
We can modify our perspective very slightly to arrive at the algebraic geometers', by replacing \(\HFtwo\) with the \index{periodified spectrum}periodified spectrum \[\HFtwo P = \bigvee_{j=-\infty}^\infty \Susp^j \HFtwo.\]
This spectrum becomes a ring in the homotopy category by using the factorwise multiplication maps \[\Susp^j \HFtwo \sm \Susp^k \HFtwo \simeq \Susp^{j+k} (\HFtwo \sm \HFtwo) \xrightarrow{\Susp^{j+k} \mu} \Susp^{j+k} \HFtwo.\]
This has the property that \(\HFtwo P^0(X)\) is isomorphic to \(\bigoplus_n \HFtwo^n(X)\) as ungraded rings,%
\footnote{%
This follows from the equivalence \(\bigvee_{j=-\infty}^\infty \Susp^j \HFtwo \to \prod_{j=-\infty}^\infty \Susp^j \HFtwo\) and the finiteness of \(X\).
}
but now we can make topological sense of the sum of two classes which used to live in different \(\HFtwo\)--degrees.
At this point we can manually craft the desired coaction map \(\alpha^*\) from \Cref{GradedAndGmEquivAgree}, but we will shortly find that algebraic topology gifts us with it on its own.
Our route to finding this internally occurring \(\alpha^*\) is by turning to the next supplementary structure: the action of the \index{Steenrod algebra}Steenrod algebra.
Naively approached, this does not fit into the framework we have been sketching so far: the Steenrod algebra arises as the homotopy endomorphisms of \(\HFtwo\) and so is a \emph{noncommutative} algebra.
In turn, the action map
\begin{center}
\begin{tikzcd}
\mathcal A^* \otimes \HFtwo^* X \arrow{r} \arrow[equal]{d} & \HFtwo^* X \arrow[equal]{d} \\
{[\HFtwo, \HFtwo]_*} \otimes {[X, \HFtwo]_*} \arrow["\circ"]{r} & {[X, \HFtwo]}
\end{tikzcd}
\end{center}
will be difficult to squeeze into any kind of algebro-geometric framework.
Milnor was the first person to see a way around this, with two crucial observations.
First, the Steenrod algebra is a Hopf algebra,%
\footnote{%
The construction of both the Hopf algebra diagonal here and the coaction map below is somewhat ad hoc.
We will give a more robust presentation in \Cref{StableContextLecture}.
}
using the map \[[\HFtwo, \HFtwo]_* \xrightarrow{\mu^*} [\HFtwo \sm \HFtwo, \HFtwo]_* \cong [\HFtwo, \HFtwo]_* \otimes [\HFtwo, \HFtwo]_*\] as the diagonal.
This Hopf algebra structure is actually cocommutative,%
\footnote{%
This is a rephrasing of the symmetry of the \index{Cartan formula}Cartan formula: \(\Sq^n(x y) = \sum_{i+j=n} \Sq^i(x) \Sq^j(y)\).
}
hence the linear-algebraic dual of the Steenrod algebra \(\mathcal A_*\) is a commutative ring.
We thus note that \(\Spec \mathcal A_*\) would make a reasonable algebro-geometric object.
Second, we want to identify the relationship between \(\mathcal A_*\) and \(\HFtwo^* X\).
Under the assumption that \(X\) is a finite complex, the action map
\begin{align*}
H\F_2^* X & \from \mathcal A^* \otimes H\F_2^* X, \\
\intertext{transposes under \(\F_2\)--linear duality to give a coaction map}
\mathcal A_* \otimes H\F_2^* X & \from H\F_2^* X. \\
\intertext{Finally, we pass to schemes to interpret this as an action map}
\Spec \mathcal A_* \times X_{\HFtwo} & \xrightarrow{\alpha} X_{\HFtwo}.
\end{align*}
Having produced the action map \(\alpha\), we are now moved to study \(\alpha\) as well as the structure group \(\Spec \mathcal A_*\) itself.
Milnor works out the Hopf algebra structure of \(\mathcal A_*\) by defining elements \(\xi_j \in \mathcal A_*\) as follows.
Taking \(X = \RP^n\) and \(x \in \HFtwo^1(\RP^n)\) the generator, he observes two things: first, \(\Sq^{2^{j-1}} \cdots \Sq^{2^0} x = x^{2^j}\) is nonzero, and second, any other admissible sequence of squares applied to \(x\) vanishes for degree reasons.
It follows that the coaction applied to \(x\) is supported exactly in cohomological degrees of the form \(2^j\), which determines elements \(\xi_j\) as in \[\lambda^*(x) = \sum_{j=0}^{\lfloor \log_2 n \rfloor} x^{2^j} \otimes \xi_j \text{\quad (in \(\HFtwo^* \RP^n\))}.\]
Noticing that taking the limit \(n \to \infty\) gives a well-defined infinite sum, he then makes the following calculation, stable in \(n\):
\begin{align*}
(1 \otimes \Delta) \circ \lambda^*(x) & = (\lambda^* \otimes 1) \circ \lambda^*(x) \tag{coassociativity} \\
& = (\lambda^* \otimes 1) \left( \sum_{j=0}^\infty x^{2^j} \otimes \xi_j \right) \\
& = \sum_{j=0}^\infty \left( \sum_{i=0}^\infty x^{2^i} \otimes \xi_i \right)^{2^j} \otimes \xi_j \tag{ring homomorphism} \\
(1 \otimes \Delta) \circ \lambda^*(x) & = \sum_{j=0}^\infty \left( \sum_{i=0}^\infty x^{2^{i+j}} \otimes \xi_i^{2^j} \right) \otimes \xi_j. \tag{characteristic \(2\)} \\
\intertext{Then, turning to the left-hand side:}
(1 \otimes \Delta) \left( \sum_{m=0}^\infty x^{2^m} \otimes \xi_m \right) & = \sum_{j=0}^\infty \left( \sum_{i=0}^\infty x^{2^{i+j}} \otimes \xi_i^{2^j} \right) \otimes \xi_j \\
\sum_{m=0}^\infty x^{2^m} \otimes \Delta(\xi_m) & = \sum_{j=0}^\infty \left( \sum_{i=0}^\infty x^{2^{i+j}} \otimes \xi_i^{2^j} \right) \otimes \xi_j,
\end{align*}
from which it follows that \[\Delta \xi_m = \sum_{i+j=m} \xi_i^{2^j} \otimes \xi_j.\]
Finally, Milnor shows that this is the complete story:
\begin{theorem}[{Milnor~\cite[Theorem 2]{Milnor}, \cite[Chapter 6]{MosherTangora}, \cite[Proposition 13.1]{LurieChromaticCourseNotes}}]\label{StableSteenrodAlgebraQuote}
There is an isomorphism \[\mathcal A_* \cong \F_2[\xi_1, \xi_2, \ldots, \xi_j, \ldots].\]
\end{theorem}
\begin{proof}[Flippant proof]
The definition of the elements \(\xi_j\) determines a Hopf algebra map \(\F_2[\xi_1, \xi_2, \ldots] \to \mathcal A_*\) and hence a dual map \[\mathcal A^* \to \F_2[\xi_j \mid j \ge 1]^\vee.\]
This second map is injective: if it had a kernel, then this would produce a subalgebra of \(\mathcal A^*\) that acts trivially on \(\HFtwo^* \RP^\infty\), but any nonconstant member of \(\mathcal A^*\) acts nontrivially on \(\HFtwo^* (\RP^\infty)^{\times k}\) for \(k \gg 0\), and hence nontrivially on \(\HFtwo^* \RP^\infty\) itself.
Then, since \(\mathcal A_*\) and the polynomial algebra are both of graded finite type, Milnor can conclude his argument by counting how many elements he has produced, comparing against how many Adem and Cartan found (which we will do ourselves in \Cref{UnstableContextsSection}), and noting that he has exactly enough.%
\footnote{%
The elements dual to \(\xi_j\) can be explicitly identified as the \textit{Milnor primitives} \(Q_j\), defined by \(Q_1 = \Sq^1\) and by \(Q_j = [Q_{j-1}, \Sq^{2^{j-1}}]\) for \(j > 1\)~\cite[Corollary 2]{Milnor}.
}
\end{proof}
We are now in a position to uncover the desired map \(\alpha^*\) from earlier.
In order to retell Milnor's story with \(\HFtwo P\) in place of \(\HFtwo\), note that there is a topological construction involving \(\HFtwo\) from which \(\mathcal A_*\) emerges: \[\mathcal A_* := \pi_*(\HFtwo \sm \HFtwo).\]
Performing substitution on this formula gives the \index{Steenrod algebra!periodified, dual}periodified dual Steenrod algebra: \[\mathcal AP_0 := \pi_0 (\HFtwo P \sm \HFtwo P) = \HFtwo P_0(\HFtwo P) \cong \mathcal A_*[\xi_0^\pm],\] and taking the \emph{continuous} linear dual of the action map
\begin{align*}
H\F_2P^0 X & \from \mathcal AP^0 \otimes H\F_2P^0 X \\
\intertext{gives a coaction map as before and hence an action map}
\Spec \mathcal AP_0 \times X_{H\F_2P} & \to X_{H\F_2P}.
\end{align*}
\begin{lemma}[{\cite[Formula 3.4, Remark 3.14]{GoerssQCohOnMfg}}]
Projecting to the quotient Hopf algebra \(\mathcal AP_0 \to \F_2[\xi_0^\pm]\) gives exactly the $\mathbb G_m$--action map provided by \Cref{GradedAndGmEquivAgree}.
\end{lemma}
\begin{proof}[Calculation]
The main topological observation is that there is an inclusion
\begin{align*}
(H\F_2 \sm H\F_2)P & = \\
\bigvee_j \Susp^j (H\F_2 \sm H\F_2) & \subseteq \bigvee_{r,s} \Susp^r H\F_2 \sm \Susp^s H\F_2 \\
& = H\F_2P \sm H\F_2P
\end{align*}
which is compatible with the unit map as in
\begin{center}
\begin{tikzcd}
& \HFtwo P \sm \HFtwo P \sm X \\
\HFtwo P \sm X \arrow{ru} \arrow{r} & (\HFtwo \sm \HFtwo)P \sm X \arrow{u}.
\end{tikzcd}
\end{center}
We now study how these inclusions interact with homogenization.
Starting with an auxiliary cohomology class \(x \in \HFtwo^n(X)\), we produce a homogenized cohomology class \(x \cdot u^n \in \HFtwo P^0(X)\), and a class \(\kappa \in \mathcal A_n\) similarly gives a homogenized class \(\kappa u^n \in \mathcal AP_0\).
The Steenrod coaction on \(x\) admits expression as a sum \[\psi(x) = \sum_I x_I \prod_j \xi_j^{I_j}\] for classes \(x_I\) with \(|x_I| = |x| - \sum_j (2^j-1) I_j\).
Under the periodified coaction map, the homogenized element \(x u^n\) is sent to \[\psi(xu^n) = \sum_I \left(x_I u^{n - \sum_j (2^j-1) I_j}\right) \otimes \xi_0^{n - \sum_j (2^j-1) I_j} \prod_j \left(u^{2^j - 1}\xi_j\right)^{I_j},\] where the invertible element \(\xi_0 = u^{-1} \otimes u \in \mathcal AP_0\) of degree $0$ appears when shearing the powers of $u$ into the desired places in the formula.
Projecting to the tensor factor of \(\mathcal AP_0\) spanned by $\xi_0$, we thus compute
\begin{center}
\begin{tikzcd}[row sep=0.2em]
\HFtwo P^0(X) \arrow["\alpha^*"]{r} & \HFtwo P^0(X) \otimes \mathcal AP_0 \arrow{r} & \HFtwo P^0(X) \otimes \F_2[\xi_0^\pm] \\
x \cdot u^n \arrow[|->]{rr} & & x \cdot u^n \otimes \xi_0^n.
\end{tikzcd}
\end{center}
Applying \Cref{GradedAndGmEquivAgree} thus selects the original degree \(n\) classes.
\end{proof}
Early on in this discussion, trading the language ``graded map'' for ``\(\Gm\)--equivariant map'' did not seem to have much of an effect on our mathematics---so little, in fact, that we will freely move between the graded homotopy groups of a spectrum and the \(0\){\th} homotopy group of a periodic spectrum throughout the rest of this book.%
\footnote{%
Generally speaking, certain \emph{computations} are expressed most comfortably for an algebraic topologist in terms of graded objects, but we will endeavor to express the surrounding \emph{theory} in the language of equivariance.
}
The thrust of this Lemma, however, is that ``Steenrod--equivariant map'' already includes ``\(\Gm\)--equivariant map'', which is a visible gain in brevity.
To study the rest of the content of Steenrod equivariance algebro--geometrically, we need only identify what the series \(\lambda^*(x)\) embodies.
Note that this necessarily involves some creativity, and the only justification we can supply will be moral, borne out over time, as our narrative encompasses more and more phenomena.
With that caveat in mind, here is one such description.
Recall the map induced by the \(H\)--space multiplication \[\HFtwo P^0 \RP^\infty \otimes \HFtwo P^0 \RP^\infty \leftarrow \HFtwo P^0 \RP^\infty.\]
Since this map comes from a map of spaces, it is equivariant for the Steenrod coaction, and since the action on the left is furthermore diagonal, we deduce the formula\index{formal group!additive homomorphism} \(\lambda^*(x_1 + x_2) = \lambda^*(x_1) + \lambda^*(x_2)\).
\begin{lemma}\label{SteenrodAlgIdentifiedWithAutGa}
The series \(\lambda(x) = \sum_{j=0}^\infty x^{2^j} \otimes \xi_j\) is the universal example of a series satisfying \(\lambda(x_1 + x_2) = \lambda(x_1) + \lambda(x_2)\).
Points \(f \in (\Spec \mathcal AP_0)(T)\) biject with those power series \(\lambda_f\) with coefficients in the \(\F_2\)--algebra \(T\) satisfying \[\lambda_f(x_1 + x_2) = \lambda_f(x_1) + \lambda_f(x_2).\]
\end{lemma}
\begin{proof}
Given a point \(f \in (\Spec \mathcal AP_0)(T)\), we extract such a series by setting \[\lambda_f(x) := f^* \lambda(x) = \sum_{j=0}^\infty f(\xi_j) x^{2^j} \in T\ps{x}.\]
Conversely, any series \(\kappa(x)\) satisfying this homomorphism property must have nonzero terms appearing only in integer powers of \(2\), and hence we can construct a point \(f\) by declaring that \(f\) sends \(\xi_j\) to the \((2^j)\){\th} coefficient of \(\kappa\).
\end{proof}
We close our discussion by codifying what Milnor did when he stabilized against \(n\).
Each \(\RP^n_{\HFtwo P}\) is a finite affine scheme, and to make sense of the object \(\RP^\infty_{\HFtwo P}\) Milnor's technique was to consider the ind-system \(\{\RP^n_{\HFtwo P}\}_{n=0}^\infty\) of finite affine schemes.
We will record this as our technique to handle general infinite complexes:
\begin{definition}[{cf.\ \Cref{FullDefnOfXE}}]\label{FullDefnOfXHF2}
\index{formal scheme!from a space}When \(X\) is an infinite complex, filter it by its subskeleta \(X^{(n)}\) and define \(X_{\HFtwo P}\) to be the ind-system \(\{X^{(n)}_{\HFtwo P}\}_{n=0}^\infty\) of finite schemes.
\end{definition}
This choice to follow Milnor resolves our uncertainty about the topological example from the previous Lecture:
\begin{example}[{cf.\ \Cref{FormalGaExample,RPExampleFaulty}}]\label{RPinftyExampleForReal}
Write \(\G_a\) for the ind-system \(\mathbb A^{1, (n)}\) with the group scheme structure given in \Cref{RPExampleFaulty}.
That this group scheme structure filters in this way is a simultaneous reflection of two facts:
\begin{enumerate}
\item Algebraic: The set \(\G_a(T)\) consists of all nilpotent elements in \(T\).
The sum of two nilpotent elements of orders \(n\) and \(m\) is guaranteed to itself be nilpotent with order at most \(n+m\).
\item Topological: There is a factorization of the multiplication map on \(\RP^\infty\) as \(\RP^n \times \RP^m \to \RP^{n+m}\) purely for dimensional reasons.
\end{enumerate}
As group schemes, we have thus calculated \[\RP^\infty_{\HFtwo P} \cong \G_a.\]
\end{example}
\begin{example}\label{FirstAppearanceOfInternalAut}
Noting the homomorphism condition appeaing in \Cref{SteenrodAlgIdentifiedWithAutGa}, we would like to connect \(\Spec \mathcal AP_0\) with \(\G_a\) more directly.
Toward this, we define a \index{formal group!homomorphism}``hom functor''%
\footnote{%
We are careful to say ``functor'' here because it is \emph{not} generally another scheme.
}
for two formal schemes: \[\InternalHom{FormalSchemes}(X, Y)(\F_2 \xrightarrow{u} T) = \left\{ f\co u^* X \to u^* Y \right\}.\]
Restricting attention to homomorphisms, we see that a name for \(\Spec \mathcal AP_0\) is \[\Spec \mathcal AP_0 \cong \InternalAut \G_a.\]
To check this, consider a point \(g \in (\Spec \mathcal AP_0)(T)\) for an \(\F_2\)--algebra \(T\).
The \(\F_2\)--algebra structure of \(T\) (which is uniquely determined by a property of \(T\)) gives rise to a map \(u\co \Spec T \to \Spec \F_2\).
The rest of the data of \(g\) gives rise to a power series in \(T\ps{x}\) as in the proof of \Cref{SteenrodAlgIdentifiedWithAutGa}, which can be re-interpreted as an automorphism \(g\co u^* \G_a \to u^* \G_a\) of formal group schemes.%
\footnote{%
This description, too, is sensitive to the difference between \(\G_a\) and \(\mathbb G_a\).
The scheme \(\InternalEnd \mathbb G_a\) is populated by \emph{polynomials} satisfying a homomorphism condition, and essentially none of them have inverses.
}
\end{example}
\begin{remark}\label{AutGaHasStableCoopns}
The projection \(\mathcal AP_0 \to \F_2[\xi_0^\pm]\) is split as Hopf algebras, and hence there is a decomposition \[\InternalAut \G_a \cong \Gm \times \InternalAut_1 \G_a,\] where \(\InternalAut_1 \G_a\) consists of those automorphisms with leading coefficient \(\xi_0\) exactly equal to \(1\).
This can be read to mean that the ``interesting'' part of the Steenrod algebra, \(\InternalAut_1 \G_a\), consists of stable operations, in the sense that their action is independent of the degree--tracking mechanism.
\end{remark}
\begin{example}\label{SteenrodStructureMaps}
Remembering the slogan \[\Spec \mathcal AP_0 \cong \InternalAut \G_a\] also makes it easy to recall the structure formulas for the dual Steenrod algebra.
For instance, consider the antipode map, which has the effect on \(\InternalAut \G_a\) of sending a power series to its compositional inverse.
That is:
\begin{align*}
\sum_{j=0}^\infty \chi(\xi_j) \left( \sum_{k=0}^\infty \xi_k x^{2^k} \right)^{2^j} & = \sum_{j=0}^\infty \sum_{k=0}^\infty \chi(\xi_j) \xi_k^{2^j} x^{2^{j+k}} \\
& = \sum_{n=0}^\infty \left( \sum_{j+k=n} \chi(\xi_j) \xi_k^{2^j} \right) x^{2^n} = 1,
\end{align*}
from which we can extract formulas like
\begin{align*}
\chi(\xi_0) & = \xi_0^{-1}, &
\chi(\xi_1) & = \xi_0^{-3} \xi_1, &
\chi(\xi_2) & = \xi_0^{-7} \xi_1^3 + \xi_0^{-5} \xi_2, &
\ldots.
\end{align*}
\end{example}
\begin{remark}
Our interest in \(\colim_n \HFtwo P^0 \RP^n\) is the culmination of quite a lot of definitions in basic algebraic topology, quietly lurking in the background.
For instance, infinite CW-complexes are \emph{defined} to have the weak topology coming from their skeleta, so that a continuous map off of such an infinite complex is continuous if and only if it is the colimit of a compatible system of maps.
The cohomology of an infinite complex comes with a Milnor sequence, and if we arrange the situation so as not to encounter a \(\lim^1\) term, it is exactly equal to the limit of the cohomology groups of the finite stages---but because all maps between complexes filter through the finite stages, all the induced maps on cohomology are necessarily continuous for the adic topology.
This is exactly the phenomenon we are capturing (or, indeed, enforcing in algebra) when we track the system of finite schemes \(\{\RP^n_{\HFtwo P}\}_{n=0}^\infty\).
\end{remark}
In summary, the formula \(\RP^\infty_{\HFtwo P} \cong \G_a\) embodies the extremely good compression ratio of this approach: it simultaneously encodes the cohomology ring of \(\RP^\infty\) as the formal scheme, its diagonal as the group scheme structure, and the coaction of the dual Steenrod algebra by the identification with \(\InternalAut{\G_a}\).
As a separate wonder, it is also remarkable that the single cohomological calculation \(\RP^\infty_{\HFtwo P}\) exerts such enormous control over mod--\(2\) cohomology itself (e.g., the entire structure of the dual Steenrod algebra).
We will eventually give a concrete reason for this in \Cref{UnstableContextsSection}, but it will also turn out to be a surprisingly common occurrence even in many situations where such a direct link is not available.
This is, already, one of the mysteries of the subject.
\section{Hopf algebra cohomology}\label{HopfAlgebraLecture}
In this section, we will focus on an important classical tool: the \index{Adams spectral sequence}Adams spectral sequence.
We are going to study this in greater earnest later on, so we will avoid giving a satisfying construction in this Lecture.
Still, even without a construction, it is instructive to see how this comes about from a moral perspective.
Because we intend to use the Adams spectral sequence to perform computations, in this Lecture we prefer to work with graded homology and cohomology.
Begin by considering the following three self-maps of the stable sphere:
\begin{center}
\begin{tikzcd}
\S^0 \arrow["0"]{r} & \S^0, &
\S^0 \arrow["1"]{r} & \S^0, &
\S^0 \arrow["2"]{r} & \S^0.
\intertext[12pt]{If we apply mod--\(2\) homology to each line, the induced maps are}
\F_2 \arrow["0"]{r} & \F_2, &
\F_2 \arrow["1"]{r} & \F_2, &
\F_2 \arrow["0"]{r} & \F_2.
\end{tikzcd}
\end{center}
We see that mod--\(2\) homology can immediately distinguish between the null map and the identity map just by its behavior on morphisms, but it cannot distinguish between the null map and the multiplication-by-\(2\) map.
To try to distinguish between these two, we use the only other tool available to us: homology theories send cofiber sequences to long exact sequences, and moreover the data of a map \(f\) and the data of the inclusion map \(\S^0 \to C(f)\) into its cone are equivalent in the stable category.
So, we trade our maps \(0\) and \(2\) for the following cofiber sequences:
\begin{center}
\begin{tikzcd}[column sep=0.55em, ampersand replacement=\&]
\& \S^0 \arrow{r} \& C(0) \arrow{r} \& \S^1, \&
\S^0 \arrow{r} \& C(2) \arrow{r} \& \S^1.
\intertext[12pt]{The homology groups of these spectra \(C(0)\) and \(C(2)\) are more complicated than just that of \(\S^0\), and we will draw them according to the following conventions: each ``\(\bullet\)'' in the row labelled ``\(H_j\)'' indicates an \(\F_2\)--summand in the \(j\){\th} \(\HFtwo\)--homology of the spectrum.
Applying homology to these cofiber sequences and drawing the results, these again appear to be identical:}
{H_1} \& \& \bullet \& \arrow[leftarrow]{l} \bullet \& \& \bullet \& \arrow[leftarrow]{l} \bullet \\
{H_0} \& \bullet \& \arrow[leftarrow]{l} \bullet \& \& \bullet \& \arrow[leftarrow]{l} \bullet \\
\& H\F_{2*} \S^0 \& \arrow[leftarrow]{l} H\F_{2*} C(0) \& \arrow[leftarrow]{l} H\F_{2*} \S^1, \& H\F_{2*} \S^0 \& \arrow[leftarrow]{l} H\F_{2*} C(2) \& \arrow[leftarrow]{l} H\F_{2*} \S^1.
\end{tikzcd}
\end{center}
However, if we enrich our picture with the data we discussed in \Cref{TheSteenrodAlgebraSection}, we can finally see the difference.
Recall the topological equivalences \[C(0) \simeq \S^0 \vee \S^1, \quad C(2) \simeq \Susp^{-1} \Susp^\infty \RP^2.\]
In the two cases, the coaction map \(\lambda_*\) is given by
\begin{align*}
\lambda_*: H\F_{2*} C(0) & \to H\F_{2*} C(0) \otimes \mathcal A_* & \lambda_*: H\F_{2*} C(2) & \to H\F_{2*} C(2) \otimes \mathcal A_* \\
\lambda^*: e_0 & \mapsto e_0 \otimes 1 & \lambda^*: e_0 & \mapsto e_0 \otimes 1 + e_1 \otimes \xi_1 \\
\lambda^*: e_1 & \mapsto e_1 \otimes 1, & \lambda^*: e_1 & \mapsto e_1 \otimes 1.
\end{align*}
We use a vertical line to indicate the nontrivial coaction involving \(\xi_1\):
\begin{center}
\begin{tikzcd}[column sep=0.55em, ampersand replacement=\&]
{H_1} \& \& \bullet \& \arrow[leftarrow]{l} \bullet \& \& \bullet \arrow[-, "{\xi_1}" description]{d} \& \arrow[leftarrow]{l} \bullet \\
{H_0} \& \bullet \& \arrow[leftarrow]{l} \bullet \& \& \bullet \& \arrow[leftarrow]{l} \bullet \\
\& H\F_{2*} \S^0 \& \arrow[leftarrow]{l} H\F_{2*} C(0) \& \arrow[leftarrow]{l} H\F_{2*} \S^1, \& H\F_{2*} \S^0 \& \arrow[leftarrow]{l} H\F_{2*} C(2) \& \arrow[leftarrow]{l} H\F_{2*} \S^1.
\end{tikzcd}
\end{center}
We can now see what trading maps for cofiber sequences has bought us: mod--\(2\) homology can distinguish the defining sequences for \(C(0)\) and \(C(2)\) by considering their induced extensions of comodules over \(\mathcal A_*\).%
\footnote{%
More complicated homotopy elements may require more complicated extensions: for instance, the element \(4 = 2 \cdot 2\) has to be written as a length--\(2\) extension to distinguish it from other elements.
}
The Adams spectral sequence bundles this thought process into a single machine:
\begin{theorem}[{\cite[Definition 2.1.8, Lemma 2.1.16]{RavenelGreenBook}, \cite[Chapter 18]{MosherTangora}}]\label{HF2AdamsDefinition}
The \textit{Adams spectral sequence} is convergent and has signature
\[
\pushQED{\qed}
\Ext_{\mathcal A_*}^{*, *}(\F_2, \F_2) \Rightarrow (\pi_* \S^0)^\wedge_2.\qedhere
\popQED
\]
\end{theorem}
In effect, this asserts that the above process is \emph{exhaustive}: every element of \((\pi_* \S^0)^\wedge_2\) can be detected and distinguished by some representative class of extensions of comodules for the dual Steenrod algebra.
Mildly more generally, if \(X\) is a bounded-below spectrum of finite type, then there is even an Adams spectral sequence of signature \[\Ext_{\mathcal A_*}^{*, *}(\F_2, H\F_{2*} X) \Rightarrow \pi_* X^\wedge_2.\]
We could now work through the construction of the Adams spectral sequence, but it will fit more nicely into a story later on in \Cref{StableContextLecture}.
Before moving on to other pursuits, however, we will record the following utility Lemma.
It is believable based on the above discussion, and we will need to use it before we get around to examining the guts of the construction.
\begin{lemma}[{cf.\ \Cref{HurewiczRemark}}]\label{HurewiczImageOnZeroLine}
The \(0\)--line of the Adams spectral sequence consists of exactly those elements visible to the \index{Hurewicz homomorphism}Hurewicz homomorphism. \qed
\end{lemma}
For the rest of the section, we will focus on an interpretation of the algebraic input ``\(\Ext_{\mathcal A_*}^{*, *}(\F_2, H\F_{2*} X)\)'', which will require us to grapple with the homological algebra of \index{comodule}comodules for a Hopf algebra.
To start that discussion, it's both reassuring and instructive to see that homological algebra can, in fact, even be done with comodules.
In the usual development of homological algebra for \emph{modules}, the key observations are the existence of projective and injective modules, and there is something at work similar here.
\begin{remark}[{\cite[Appendix A1]{RavenelGreenBook}}]
Much of the results below do not rely on working with a Hopf algebra over the field \(k = \F_2\).
In fact, \(k\) can usually be taken to be a ring rather than a field. More generally, the theory goes through in the context of comodules over flat Hopf algebroids, cf.\ also \Cref{IdentifyingAdamsE2Page}.
\end{remark}
\begin{lemma}[{\cite[Definition A1.2.1]{RavenelGreenBook}}]\label{CofreeComoduleAdjunction}
Let \(A\) be a Hopf \(k\)--algebra, let \(M\) be an \(A\)--comodule, and let \(N\) be a \(k\)--module.
There is a \index{comodule!cofree}\textit{cofree adjunction}: \[\CatOf{Comodules}_A(M, N \otimes_k A) \cong \CatOf{Modules}_k(M, N),\] where \(N \otimes_k A\) is given the structure of an \(A\)--comodule by the coaction map \[N \otimes_k A \xrightarrow{1 \otimes \Delta} N \otimes_k (A \otimes_k A) = (N \otimes_k A) \otimes_k A.\]
\end{lemma}
\begin{proof}
Given a map \(f\co M \to N\) of \(k\)--modules, we can build the composite \[M \xrightarrow{\psi_M} M \otimes_k A \xrightarrow{f \otimes 1} N \otimes_k A.\]
Alternatively, given a map \(g\co M \to N \otimes_k A\) of \(A\)--comodules, we build the composite \[M \xrightarrow{g} N \otimes_k A \xrightarrow{1 \otimes \eps} N \otimes_k k = N. \qedhere\]
\end{proof}
\begin{corollary}[{\cite[Lemma A1.2.2]{RavenelGreenBook}}]\label{ExtendedComodulesExist}
The category \(\CatOf{Comodules}_A\) has enough injectives.
Namely, if \(M\) is an \(A\)--comodule and \(M \to I\) is an inclusion of \(k\)--modules into an injective \(k\)--module \(I\), then \(M \to I \otimes_k A\) is an injective \(A\)--comodule under \(M\). \qed
\end{corollary}
\begin{remark}
In our case, \(M\) itself is always \(k\)--injective, so there's already an injective map \(\psi_M: M \to M \otimes A\): the coaction map.
The assertion that this map is coassociative is identical to saying that it is a map of comodules.
\end{remark}
Satisfied that ``\(\Ext\)'' at least makes sense, we're free to pursue more conceptual ends.
Recall from algebraic geometry that a module \(M\) over a ring \(A\) is equivalent data to \index{sheaf!quasicoherent}quasicoherent sheaf \(\widetilde{M}\) over \(\Spec A\).
We now give a definition of ``quasicoherent sheaf'' that fits with our functorial perspective:
\begin{definition}[{\cite[Definition 1.1]{HoveyMoritaThy}, \cite[Definition 2.42]{StricklandFSFG}}]\label{DefnQCohSheaves}
An assignment \(\sheaf F\co X(T) \to \CatOf{Modules}_T\) is said to be a \textit{presheaf (of modules) over \(X\)} when it satisfies lax functoriality in \(T\): there is a natural transformation \(\tau\) such that for each map \(f\co T \to T'\), \(\tau\) describes a map (between the \emph{not necessarily equal composites})
\begin{center}
\begin{tikzcd}[row sep=3em]
X(T) \arrow["\sheaf F(T)"]{r} \arrow["X(f)"]{d} & \CatOf{Modules}_T \arrow["- \otimes_T T'"]{d} \arrow[Rightarrow, "\tau(f)" description]{ld} \\
X(T') \arrow["\sheaf F(T')"]{r} & \CatOf{Modules}_{T'}.
\end{tikzcd}
\end{center}
We think of the image of a particular point \(t\co \Spec T \to X\) in \(\CatOf{Modules}_T\) as the module of ``sections over \(t\)''.
Such a presheaf is said to be a \index{sheaf!quasicoherent}\textit{quasicoherent sheaf} when these natural transformations are all natural isomorphisms.
\end{definition}
\begin{lemma}[{\cite[Proposition 2.47]{StricklandFSFG}}]\label{CorrespondenceQCohAndModules}
An \(A\)--module \(M\) gives rise to a quasicoherent sheaf \(\widetilde M\) on \(\Spec A\) by the rule \[(\Spec T \to \Spec A) \mapsto M \otimes_A T.\]
Conversely, every quasicoherent sheaf over an affine scheme arises in this way.
\qed
\end{lemma}
The tensoring operation appearing in the definition of a presheaf appears more generally as an operation on the category of sheaves.
\begin{definition}\label{PushAndPullForQCohOnAffines}
A map \(f\co \Spec B \to \Spec A\) induces maps \(f^* \dashv f_*\) of categories of quasicoherent sheaves.
At the level of modules, these are given by
\begin{center}
\begin{tikzcd}
\CatOf{QCoh}_{\Spec A} \arrow[shift left=0.2em]{r}{f^*} \arrow[equal]{d} & \CatOf{QCoh}_{\Spec B} \arrow[shift left=0.2em]{l}{f_*} \arrow[equal]{d} \\
\CatOf{Modules}_A \arrow[shift left=0.2em]{r}{M \mapsto M \otimes_A S} & \CatOf{Modules}_B \arrow[shift left=0.2em]{l}{N \mapsfrom N}.
\end{tikzcd}
\end{center}
\end{definition}
One of the main uses of these operations is to define the cohomology of a sheaf.
Let \(\pi\co X \to \Spec k\) be a scheme over \(\Spec k\), \(k\) a field, and let \(\sheaf F\) be a sheaf over \(X\).
The adjunction above induces a derived adjunction \[\Ext_X(\pi^* k, \sheaf F) \cong \Ext_{\Spec k}(k, R\pi_* \sheaf F),\] which is used to translate the \emph{definition} of sheaf cohomology to that of the cohomology of the derived pushforward \(R\pi_* \sheaf F\), itself interpretable as a mere complex of \(k\)--modules.
This pattern is very general: the sense of ``cohomology'' relevant to a situation is often accessed by taking the derived pushforward to a suitably terminal object.%
\footnote{%
This perspective often falls under the heading of ``six--functor formalism''.
}
To invent a notion of cohomology for comodules over a Hopf algebra, we are thus moved to produce push and pull functors for a map of Hopf algebras, and this is best motivated by another example.
\begin{example}\label{HopfAlgebrasFromFiniteGroups}
A common source of Hopf algebras is through \index{Hopf algebra!group--ring}group--rings: given a group \(G\), we can define the Hopf \(k\)--algebra \(k[G]\) consisting of formal \(k\)--linear combinations of elements of \(G\).
This Hopf algebra is commutative exactly when \(G\) is abelian, and \(k[G]\)--modules are naturally equivalent to \(k\)--linear \(G\)--representations.
Dually, the ring \(k^G\) of \(k\)--valued functions on \(G\) is always commutative, using pointwise multiplication of functions, and it is \emph{cocommutative} exactly when \(G\) is abelian.
If \(G\) is finite, then \(k^G\) and \(k[G]\) are \(k\)--linear dual Hopf algebras, and hence finite--dimensional \(k^G\)--comodules are naturally equivalent to finite--dimensional \(k\)--linear \(G\)--representations.%
\footnote{%
There is a variation on this equivalence that uses fewer dualities and which is instructive to expand.
The Hopf algebra \(k^G = \prod_{g \in G} k\) is the ring of functions on the constant group scheme \(G\), and its \(k\)--points \((\Spec k^G)(k)\) biject with points in \(G\).
Namely, given \(g \in G\) we can form a projection map \(g\co k^G \to k\) and hence a composite \(M \to M \otimes_k k^G \xrightarrow{1 \otimes g} M \otimes_k k \cong M\).
Collectively, this determines a map \(G \times M \to M\) witnessing \(M\) as a \(G\)--representation.
In the other direction, if \(G\) is finite then we can construct a map \(M \to M \otimes_k \prod_{g \in G} k\) sending \(m \in M\) to \(g \cdot m\) in the \(g\){\th} labeled component of the target.
}
A map of groups \(f\co G \to H\) induces a map \(k^f\co k^H \to k^G\) of Hopf algebras, and it is reasonable to expect that the induced push and pull maps of comodules mimic those of \(G\)-- and \(H\)--representations.
Namely, given an \(H\)--representation \(M\), we can produce a corresponding \(G\)--representation by precomposition with \(f\).
However, given a \(G\)--representation \(N\), two features may have to be corrected to extract an \(H\)--representation:
\begin{enumerate}
\item If \(f\) is not surjective, we must decide what to do with the extra elements in \(H\).
\item If \(f\) is not injective---say, \(f(g_1) = f(g_2)\)---then we must force the behavior of the extracted \(H\)--representation to agree on \(f(g_1)\) and \(f(g_2)\), even if \(g_1\) and \(g_2\) act differently on \(N\).
In the extreme case of \(f\co G \to 1\), we expect to recover the fixed points of \(N\), since this pushforward computes \(H^0_{\mathrm{gp}}(G; N)\).
\end{enumerate}
\end{example}
These concerns, together with the definition of a tensor product as a coequalizer, motivate the following:
\begin{definition}\label{CotensorDefn}
Given \(A\)--comodules \(M\) and \(N\), their \index{comodule!cotensor product}\textit{cotensor product} is the \(k\)-module%
\footnote{%
As with the tensor product, the cotensor product only gives another comodule when its factors are bi-comodules or the coalgebra is cocommutative.
}
defined by the equalizer \[M \cotensor_A N \to M \otimes_k N \xrightarrow{\psi_M \otimes 1 - 1 \otimes \psi_N} M \otimes_k A \otimes_k N.\]
\end{definition}
\begin{lemma}
Given a map \(f \co A \to B\) of Hopf \(k\)--algebras, the induced adjunction \(f^* \dashv f_*\) is given at the level of comodules by
\begin{center}
\begin{tikzcd}
\CatOf{QCoh}_{\Spec k \mmod \Spec A} \arrow[shift left=0.2em]{r}{f^*} \arrow[equal]{d} & \CatOf{QCoh}_{\Spec k \mmod \Spec B} \arrow[shift left=0.2em]{l}{f_*} \arrow[equal]{d} \\
\CatOf{Comodules}_A \arrow[shift left=0.2em]{r}{M \mapsto M} & \CatOf{Comodules}_B \arrow[shift left=0.2em]{l}{N \cotensor_B A \mapsfrom N}.
\qed
\end{tikzcd}
\end{center}
\end{lemma}
\begin{remark}\label{TrustMeAboutQCoh}
In \Cref{StableContextLecture} (and \Cref{FHGivesComodules} specifically), we will explain the notation ``\(\Spec k \mmod \Spec A\)'' used above.
For now, suffice it to say that there again exists a functor-of-points notion of ``quasicoherent sheaf'' associated to a Hopf \(k\)--algebra \(A\), and such sheaves are equivalent to \(A\)--comodules.
\end{remark}
As an example application, cotensoring gives rise to a concise description of what it means to be a comodule map:
\begin{lemma}[{\cite[Lemma A1.1.6b]{RavenelGreenBook}}]
Let \(M\) and \(N\) be \(A\)--comodules with \(M\) projective as a \(k\)--module.
Then there is an equivalence
\[\pushQED{\qed}
\CatOf{Comodules}_A(M, N) = \CatOf{Modules}_k(M, k) \cotensor_A N.\qedhere
\popQED
\]
\end{lemma}
This has two pleasant consequences.
The first is that we can deduce a connection between the push--pull flavor of comodule cohomology described above and the input to the Adams spectral sequence:
\begin{corollary}\label{ExtAndCotorAgree}
There is an isomorphism \[\CatOf{Comodules}_A(k, N) = \CatOf{Modules}_k(k, k) \cotensor_A N = k \cotensor_A N\] and hence \[\Ext_A(k, N) \cong \Cotor_A(k, N) \left(= H^* R\pi_* N\right).\]
\end{corollary}
\begin{proof}
Resolve \(N\) using the cofree modules described above, then apply either functor \(\CatOf{Comodules}_A(k, -)\) or \(k \cotensor_A -\).
In both cases, you get the same complex.
\end{proof}
\noindent The second is that cofree comodules are cotorsion-free:
\begin{corollary}\label{CotensorReducesCofreeness}
Let \(N = N' \otimes_k A\) be a cofree comodule. Then \(N \cotensor_A k = N'\).
\end{corollary}
\begin{proof}
Picking \(M = k\), we have
\begin{align*}
\CatOf{Modules}_k(k, N') & = \CatOf{Comodules}_A(k, N) \\
& = \CatOf{Modules}_k(k, k) \cotensor_A N \\
& = k \cotensor_A N. \qedhere
\end{align*}
\end{proof}
\begin{example}\label{HF2HomologyIsValuedInAutGaEquivarModules}
In \Cref{TheSteenrodAlgebraSection}, we identified \(\mathcal A_*\) with the ring of functions on the group scheme \(\InternalAut_1(\G_a)\) of \index{formal group!strict isomorphism}strict automorphisms of \(\G_a\), which is defined by the kernel sequence \[0 \to \InternalAut_1(\G_a) \to \InternalAut(\G_a) \to \Gm \to 0.\]
The punchline is that this is analogous to \Cref{HopfAlgebrasFromFiniteGroups} above: the object \(\Cotor_{\mathcal A_*}(\F_2, \HFtwo_* X)\), which forms the input to the Adams spectral sequence in \Cref{HF2AdamsDefinition}, is thought of as the \index{derived fixed points}``derived fixed points'' of \(\InternalAut_1(\G_a)\) acting on \(\HFtwo_* X\).
\end{example}
We now give several examples to get a sense of how the Adams spectral sequence behaves.
\begin{example}
Consider the degenerate case \(X = \HFtwo\).
Then \(\HFtwo_*(\HFtwo) = \mathcal A_*\) is a cofree comodule, and hence \(\Cotor\) is concentrated on the \(0\)--line: \[\Cotor_{\mathcal A_*}^{*, *}(\F_2, \HFtwo_*(\HFtwo)) = \F_2.\]
The Adams spectral sequence collapses to show the wholly unsurprising equality \(\pi_* \HFtwo = \F_2\), and indeed this is the element in the image of the Hurewicz map \(\pi_* \HFtwo \to \HFtwo_* \HFtwo\).
\end{example}
\begin{example}
In the slightly less degenerate case of \(X = H\Z\), one can calculate \[\Cotor^{*, *}_{\mathcal A_*}(\F_2, \HFtwo_* H\Z) \cong \Cotor^{*, *}_{\Lambda[\xi_1]}(\F_2, \F_2) \cong \F_2[h_0].\]
This spectral sequence collapses, and the additive extensions cause it to converge to \(\Z^\wedge_2\) in degree \(0\) and \(0\) in all other degrees.
The governing element \(\xi_1\) is precisely the \index{Bockstein!2 adic@\(2\)--adic}\textit{\(2\)--adic Bockstein}, which mediates the difference between trivial and nontrivial extensions of \(\Z/2^j\) by \(\Z/2\).
\end{example}
\begin{example}\label{kOASSExample}
Next, we consider the more computationally serious case of \(X = kO\), the connective real \(K\)--theory spectrum.
The main input we need is the structure of \(H\F_{2*} kO\) as an \(\mathcal A_*\)--comodule, so that we can compute \[\Cotor_{\mathcal A_*}^{*, *}(\F_2, H\F_{2*} kO) \Rightarrow \pi_* kO^\wedge_2.\]
There is a slick trick for doing this: by working in the category of \(kO\)--modules rather than in all spectra, we can construct a relative Adams spectral sequence \[\Cotor_{\pi_* \HFtwo \sm_{kO} \HFtwo}^{*, *}(\F_2, \pi_* \HFtwo \sm_{kO}(kO \sm \HFtwo)) \Rightarrow \pi_*(kO \sm \HFtwo).\]
The second argument is easy to identify: \[\pi_* \HFtwo \sm_{kO}(kO \sm \HFtwo) = \pi_* \HFtwo \sm \HFtwo = \mathcal A_*.\]
The Hopf algebra requires further input.
Consider the following trio of cofiber sequences:%
\footnote{%
This first sequence, known as the \index{Wood cofiber sequence}Wood cofiber sequence, is a consequence of a very simple form of Bott periodicity~\cite[Section 5]{Harris}: there is a fiber sequence of infinite-loopspaces \(O/U \to BO \to BU\), and \(\OS{kO}{1} = O/U\).
The second sequence is a manifestation of complex Bott periodicity.
}
\begin{align*}
\Susp kO & \xrightarrow{\cdot \eta} kO \to kU, &
\Susp^2 kU & \xrightarrow{\cdot \beta} kU \to H\Z, &
H\Z & \xrightarrow{\cdot 2} H\Z \to \HFtwo.
\end{align*}
These combine to give a resolution of \(\HFtwo\) via an iterated cofiber of free \(kO\)--modules, with \index{Poincar\'e series}Poincar\'e series \[((1 + t^2) + t^3(1 + t^2)) + t((1 + t^2) + t^3(1 + t^2)) = 1 + t + t^2 + 2t^3 + t^4 + t^5 + t^6.\]
Repeatedly using the identity \(kO \sm_{kO} \HFtwo \simeq \HFtwo\) gives a small presentation of the Hopf algebra \(\pi_* \HFtwo \sm_{kO} \HFtwo\): it is a commutative Hopf algebra over \(\F_2\) with the above Poincar\'e series.
The \index{Milnor--Moore}Borel--Milnor--Moore classification of commutative Hopf algebras over \(\F_2\)~\cite[Theorem 7.11]{MilnorMoore} shows that the algebra structure is either \[\frac{\F_2[a, b, c]}{(a^2 = 0, b^2 = 0, c^2 = 0)} \quad \text{or} \quad \frac{\F_2[a, b, c]}{(a^2 = b, b^2 = 0, c^2 = 0)}\] for \(|a| = 1\), \(|b| = 2\), and \(|c| = 3\).
By knowing that the natural map \(\mathcal A_* \to \pi_* \HFtwo \sm_{kO} \HFtwo\) winds up inducing an isomorphism \(\pi_{* \le 2} \S \to \pi_{* \le 2} kO\), we conclude that we are in the latter case, which gives a presentation of the Hopf algebra as a whole:
\begin{center}
\begin{tikzcd}
\pi_* \HFtwo \sm \HFtwo \arrow{r} \arrow[equal]{d} & \pi_* \HFtwo \sm_{kO} \HFtwo \arrow[equal]{d} \\
\mathcal A_* \arrow{r} & \begin{array}{c}\F_2[\xi_1, \xi_2, \xi_3, \xi_4, \ldots] \\ \hline (\xi_1^4, \xi_2^2), (\xi_n \mid n \ge 3)\end{array}.
\end{tikzcd}
\end{center}
This Hopf algebra is commonly denoted \(\mathcal A(1)_*\), and its corresponding subgroup scheme \(\Spec \pi_* \HFtwo \sm_{kO} \HFtwo \subseteq \InternalAut_1 \G_a\) admits easy memorization: it is the subscheme of automorphisms of the form \(x + \xi_1 x^2 + \xi_2 x^4\), with exactly the additional relations imposed on \(\xi_1\) and \(\xi_2\) so that this set is stable under composition and inversion.%
\footnote{%
A similar analysis shows that \(\pi_* (\HFtwo \wedge_{H\Z} \HFtwo)\) corepresents the subscheme of automorphisms of the form \(x + \xi_1 x^2\) which are stable under composition and inversion.
}
Formal geometry aside, this \(kO\)--based Adams spectral sequence collapses, giving an isomorphism \[\Cotor^{*, *}_{\mathcal A(1)_*}(\F_2, \mathcal A_*) = \mathcal A_* \mmod \mathcal A(1)_* \cong \HFtwo_* kO.\]
In turn, the original Adams spectral sequence takes the form \[\Cotor^{*, *}_{\mathcal A_*}(\F_2, \mathcal A \mmod \mathcal A(1)_*) \cong \Cotor^{*, *}_{\mathcal A(1)_*}(\F_2, \F_2) \Rightarrow \pi_* kO,\] where we have used the cofreeness property of \Cref{CotensorReducesCofreeness}.
This spectral sequence is also collapsing, and we provide a picture of it in \Cref{kOASSFigure}.
Eight-fold real Bott periodicity can be quickly read off from this picture.%
\footnote{%
For \(A\) a connected graded Hopf algebra with a chosen basis, there is an algorithm which constructs minimal resolutions used to compute \(\Cotor_A\).
The decision logic in this algorithm branches on the shape of the image of \(A\) along some map of comodules.
In the case where \(A\) itself has finitely many quotients (e.g., if \(A\) is of finite dimension as a \(k\)--module, as is the case for \(\mathcal A(1)_*\)), this bounds the jump table in the algorithm and enforces a kind of periodicity, analogous to the bounded memory usage of the Euclidean division algorithm engendering repeating decimal expansions of rational numbers.
}
\end{example}
\begin{example}\label{HopfInvariant1ExampleMO}
At the other extreme, we can pick the extremely nondegenerate case \(X = \S\), where \(\InternalAut_1 \G_a\) acts maximally nonfreely on \(\widetilde{\F_2}\).
The resulting spectral sequence is pictured through a range in \Cref{HF2ASSFigure}.
It is worth remarking that some of the stable stems receive identifiable names in this language: for instance, the elements of \(H^1_{\mathrm{gp}}(\InternalAut_1(\G_a); \widetilde{\F_2})\) are exactly the \(1\)--cocycles \[h_j\co \left( f = x + \sum_{j=1}^\infty \xi_j x^{2^j}\right) \mapsto \xi_j.\]
The cocycle \(h_j\) transforms in the \(\Gm\)--character \(z \mapsto z^{2^j}\), hence \(h_1\) is a name for the lone element in the spectral sequence contributing to \(\pi_1 \S\), which we also know to be \(\eta\).
In general, the elements \(h_j\) selecting the power series coefficients are called the \idxentry{Hopf invariant \(1\) elements}, and their survival or demise in the Adams spectral sequence is directly related to the problem of putting \(H\)--space structures on spheres~\cite{AdamsVFoS}.
\end{example}
\afterrectopage{
\begin{sidewaysfigure}
\centering
\input{koass.tex}
\caption{The \(\HFtwo\)--Adams spectral sequence for \(kO\), which collapses at the second page.