Original proof of Chebotarev's density theorem

As the title suggests, I am currently trying to understand Chebotarev's original proof of his density theorem, based on the proof in the appendix here. I am fully on-board with the cyclotomic extension case (which is essentially just a slightly more generalised form of Dirichlet's theorem). However, I am having difficulties with the reductions.

Specifically, in the case of an abelian extension, we pick some prime $$m \nmid \Delta_{K/\mathbb{Q}}$$ and a primitive $$m^{th}$$ root of unity. The Galois group of the extension $$K(\zeta)/F$$ then decomposes as $$\text{Gal}(K(\zeta)/F) \cong \text{Gal}(K/F) \times \text{Gal}(F(\zeta)/F) =: G \times H$$ by restricting the automorphisms of $$K(\zeta)$$ to the respective subfields. If we now consider a Frobenius substitution (a.k.a. Artin symbol) $$(\sigma, \tau) \in G \times H$$ and add the condition that $$[K : F] \mid \text{ord}(\tau)$$ then we find that $$\langle (\sigma, \tau) \rangle \cap G \times \{1\} = \{(1,1)\}$$. This is because if $$(\sigma, \tau)^k = (\sigma^k, 1)$$ then it means that $$\text{ord}(\tau) \mid k$$. By transitivity, it follows that $$[K : F] \mid k$$ as well and so $$\sigma^k=1$$, as claimed.

Now we arrive at my problem. Stevenhagen and Lenstra claim that this intersection property means that the fixed field $$L=K(\zeta)^{\langle (\sigma, \tau)\rangle}$$ satisfies $$L(\zeta) = K(\zeta)$$, so that $$K(\zeta) / L$$ is an intermediate cyclotomic extension. I'm sure I'm missing something obvious but I simply don't see why this is true.

Question: Why does $$L(\zeta) = K(\zeta)$$?

If anyone is familiar with this proof, I would also love to better understand the counting argument which reduces the general extension case to the cyclic extension case. I know a proof using representation theory of finite groups, but I feel that this combinatorial argument is likely more elementary.

Edit: Thanks to alpoge's excellent answer, I now understand all the details of the abelian extension case, so all that remains is the counting argument to reduce from the general case to the abelian case. I thought I should add that I looked at the reference to Lang's Algebraic Number Theory, but their nod towards an actual counting argument amounts to "there is a bijection between the two sets in question" which didn't really help.

• Oh cool! I’ve wanted to go through his original proof for a while, so thank you for the reference (in English!)! Anyway to answer your question: $L(\zeta)\subseteq K(\zeta)$ is the compositum of the subextensions $L\subseteq K(\zeta)$ and $F(\zeta)\subseteq K(\zeta)$. Now (changing notation) when $F\subseteq K,K’\subseteq L$ are subextensions of a Galois $L/F$, the compositum $K\cdot K’\subseteq L$ has $\Gal(L/K\cdot K’) = \Gal(L/K)\cap \Gal(L/K’)$ (an element of $\Gal(L/F)$ fixes $K\cdot K’$ pointwise if and only if it fixes both $K$ and $K’$ pointwise). Lemme know if I’ve said anything dumb! Jun 10, 2021 at 3:14
• @alpoge That is great, thank you. I had never seen this fact about Galois theory and the compositum before. I hope you like the reference. Jun 10, 2021 at 3:41
• What a proof!!!!! Man! That is awesome! I’ll have to actually look through Chebotarev’s paper now to see how close it is to the original but thanks again for the reference! :D Jun 10, 2021 at 4:00
• That is not Chebotarev's original proof. Lenstra and Stevenhagen say their proof "follows his original strategy, if not his tactics." How is it not his tactics? The counting argument they cite from Lang's book, which reduces the task to a cyclic extension, is due to Deuring 10 years after Chebotarev's proof. Chebotarev's proof only treats base field $\mathbf Q$, and Deuring's reduction is incompatible with that since it usually increases the base field. For C's proof in German (1925) see gdz.sub.uni-goettingen.de/id/PPN235181684_0095?tify={%22pages%22:[195],%22view%22:%22info%22} Jun 10, 2021 at 7:06
• The braces screwed up that Math. Annalen hyperlink: go to page 191. For C's proof in Russian (1923), see mathnet.ru/php/… (Part I) and mathnet.ru/php/… (Part II). Click the "PDF file" link. Jun 10, 2021 at 7:06

Regarding why $$L(ζ)=K(ζ)$$: $$L(ζ)⊆K(ζ)$$ is the compositum of the subextensions $$L⊆K(ζ)$$ and $$F(ζ)⊆K(ζ)$$. Now (changing notation) when $$F⊆K$$ and $$K'⊆L$$ are subextensions of a Galois $$L/F$$, the compositum $$K⋅K'⊆L$$ has $$\operatorname{Gal}(L/K⋅K')=\operatorname{Gal}(L/K)∩\operatorname{Gal}(L/K')$$ (an element of $$\operatorname{Gal}(L/F)$$ fixes $$K⋅K'$$ pointwise if and only if it fixes both $$K$$ and $$K'$$ pointwise).
Note. Lenstra and Stevenhagen's proof is not Chebotarev's original proof. Lenstra and Stevenhagen say their proof "follows his original strategy, if not his tactics." How is it not his tactics? The counting argument they cite from Lang's book, which reduces the task to a cyclic extension, is due to Deuring 10 years after Chebotarev's proof. Chebotarev's proof only treats base field $$\mathbb{Q}$$, and Deuring's reduction is incompatible with that since it usually increases the base field. For Chebotarev's proof in German, see "Die Bestimmung der Dichtigkeit einer Menge von Primzahlen, welche zu einer gegebenen Substitutionsklasse gehören", Mathematische Annalen 95 (1926), 191–228. For the Russian version, see "Détermination de la densité des nombres premiers appartenants à une classe donnée de substitutions," Part I and Part II, Bulletin de l'Académie des Sciences de Russie VI série, 17:1–18 (1923), 205–250. Click the "PDF file" link.