Main
Main
Swayam Chube
December 1, 2024
Abstract
This is an attempt to present a self-contained proof of the Inverse Galois Prob-
lem over C(t). The only result used without proof is Riemann’s Existence Theorem
(Theorem 3.1).
1
D EFINITION 1.4. A map f : X → Y of Riemann surfaces is said to be holomorphic if for
every pair of charts ψ1 : U1 → V1 on X and ψ2 : U2 → V2 on Y with f (U1 ) ⊆ U2 , the
mapping ψ2 ◦ f ◦ ψ1−1 : V1 → V2 is holomorphic.
A holomorphic function on X means a holomorphic function f : X → C. These form a
ring denoted by O ( X ).
Proof. Let
(a) X \ X ′ is discrete.
The points of X \ X ′ are called the poles of f . The set of all meromorphic functions on X is
denoted by M ( X ).
Proof. Straightforward. ■
C OROLLARY. M ( X ) is a field.
2
§§ Local Normal Form
T HEOREM 1.9. Let X and Y be Riemann surfaces and f : X → Y a non-constant holomor-
phic map. Suppose a ∈ X and b = f ( a) ∈ Y. Then, there exists an integer k ⩾ 1 and charts
φ : U → V on X and ψ : U ′ → V ′ on Y with the following properties:
(i) a ∈ U, φ( a) = 0, b ∈ U ′ and ψ′ (b) = 0.
(ii) f (U ) ⊆ U ′ .
(iii) The diagram
U / U′
φ ψ
V / V′
z7→zk
commutes. The number k is called the multiplicity of f at a.
Proof. Begin with two charts φ1 : U → V1 and ψ1 : U ′ → V1′ satisfying (i) and (ii). The
induced map V1 → V1′ takes 0 to 0 and hence, is of the form zk g(z) for some k ⩾ 1 and
holomorphic g : V1 → V1′ with g(0) ̸= 0. Shrinking all the open sets if necessary, we may
suppose that g(z) = h(z)k for some holomorphic function h : V1 → C. Note that zh(z)
must be injective and non-constant on V1 whence maps V1 biholomorphically onto some
V ⊆ C. We obtain the following commutative diagram
f
U / U′
φ1 ψ1
(zh(z))k
V1 / V′
> 1
zh(z)
z7→zk
V
thereby completing the proof. ■
T HEOREM 1.10 (O PEN M APPING T HEOREM ). A non-constant holomorphic map between
Riemann surfaces is open.
Proof. Since being open is a local property, this follows immediately from Theorem 1.9. ■
C OROLLARY. Let f : X → Y be an injective holomorphic map of Riemann surfaces. Then
f is a biholomorphic mapping of X onto Z = f ( X ).
Proof. Due to Theorem 1.10, Z ⊆ Y is open. Since f is injective, it follows from Theorem 1.9
that k = 1 at each point of X. In particular, f is a local homeomorphism onto Z. The
conclusion follows. ■
T HEOREM 1.11. If X is a compact Riemann surface and f : X → Y a non-constant
holomorphic map of Riemann surfaces, then f is surjective.
Proof. The image of f is both open and closed in Y. ■
C OROLLARY. If X is a compact Riemann surface, then O ( X ) consists of only constant
functions.
3
§§ Branched and Unbranched Coverings
D EFINITION 1.12. Let p : Y → X be a non-constant holomorphic map of Riemann surfaces.
A point y ∈ Y is said to be a branch point or ramification point of p, if there is no neighborhood
V of y such that p|V is injective. The map p is called an unbranched holomorphic map if it has
no branch points.
Proof. Immediate from the definition since an injective map of Riemann surfaces is a
biholomorphism onto its image. ■
T HEOREM 1.14. Let X be a Riemann surface, Y a connected Hausdorff topological space,
and p : Y → X a local homeomorphism. Then there is a unique complex structure on Y
such that p is holomorphic.
L EMMA 1.17. A proper map between locally compact Hausdorff spaces is closed.
Proof. Follows from the fact that a subset of an LCH space is closed if and only if its
intersection with every compact subset is closed. ■
C OROLLARY. A proper holomorphic map between Riemann surfaces is surjective.
4
L EMMA 1.18. Let X and Y be locally compact Hausdorff. If p : Y → X is a proper, discrete
map then:
(b) Since Y \ V is closed, due to the preceding lemma, A = p(Y \ V ) is closed in X and
x∈/ A. Hence, U = X \ A is an open neighborhood of x such that p−1 (U ) ⊆ V. ■
T HEOREM 1.19. Let X and Y be locally compact Hausdorff spaces and p : Y → X a proper
local homeomorphism. Then p is a covering map.
Proof. Choose any x ∈ X and let p−1 ( x ) = {y1 , . . . , yn }. Since p is a local homeomorphism,
we can inductively choose disjoint neighborhoods Wi of yi and a neighborhood V of x
such that the restriction p|Wi : Wi → V is a homeomorphism. It follows that p is a covering
map. ■
P ROPOSITION 1.20. The set of branch points of a non-constant holomorphic map between
Riemann surfaces is a discrete closed set.
m= ∑ v ( f , x ).
x ∈ f −1 ( c )
5
T HEOREM 1.22. Let f : X → Y be a proper non-constant holomorphic map between
Riemann surfaces. Then there exists a natural number n such that f atkes every value
c ∈ Y, counting multiplicities, n times.
Proof. Using the notation as in the preceding paragraph, let n be the number of sheets
of the unbranched covering f : X ′ → Y ′ . Suppose b ∈ B is a critical value, p−1 (b) =
{ x1 , . . . , xr } and k i = v( f , xi ). Due to Theorem 1.9, there are disjoint neighborhoods Uj
of x j and Vj of b such that for every c ∈ Vj \ {b} the set p−1 (c) ∩ Uj consists of exactly k j
points. Due to Lemma 1.18, we can find a neighborhood V ⊆ V1 ∩ · · · ∩ Vr of b such that
p−1 (V ) ⊆ U1 ∪ · · · ∪ Ur . Then for every point c ∈ V ∩ Y ′ , we have that p−1 (c) consists of
k1 + · · · + kr points. On the other hand, the cardinality of p−1 (c) must be the number of
sheets, n and hence, n = k1 + · · · + kr , thereby completing the proof. ■
R EMARK 1.23. A proper non-constant holomorphic map between Riemann surfaces will
be called an n-sheeted holomorphic covering map, where n is the integer found in the above
result. Note that holomorphic covering maps are allowed to have branch points.
(a) If the covering has an infinite number of sheets, then there exists a biholomorphic
mapping φ : X → H of X onto the left half plane such that
φ
X / H
∼
exp
f }
D∗
commutes.
(b) If the covering is k-sheeted with k < ∞, then there exists a biholomorphic mapping
φ : X → D ∗ such that
φ
X / D∗
∼
f } z7→zk
D∗
commutes.
Proof. Follows from the Galois theory of covers and the fact that H is the universal cover
of D ∗ and
Deck( H/D ∗ ) = {τn : n ∈ Z},
where τn (z) = z + 2nπi. ■
6
T HEOREM 1.25. Let f : X → D be a proper non-constant holomorphic map which is
unbranched over D ∗ = D \ {0}. Then there is a natural number k ⩾ 1 and a biholomorphic
map φ : X → D such that
φ
X / D
∼
f ~ z7→zk
D
Proof. The preceding theorem furnishes a k ⩾ 1 making
φ
X / D∗
∼
f } z7→zk
D∗
§2 A LGEBRAIC F UNCTIONS
D EFINITION 2.1. Let π : Y → X be an n-sheeted unbranched holomorphic covering of
Riemann surfaces and f ∈ M (Y ). Every point x ∈ X has an open neighborhood U such
that π −1 (U ) is the disjoint union of open sets V1 , . . . , Vn and π : Vv → U is biholomorphic
for v = 1, . . . , n. Let τv : U → Vv denote the inverse of the restricted map π : Vv → U and
let f v = τv∗ f := f ◦ τv ∈ M (U ).
Define the elementary symmetric functions c1 , . . . , cn ∈ M (U ) as
cv = (−1)v σv ( f 1 , . . . , f n ) ,
7
c1 , . . . , cn ∈ O ( X \ A) (resp. ∈ M ( X \ A)) are the elementary symmetric functions of f .
Then f may be continued holomorphically (resp. meromorphically) to Y precisely if all the
cv may be continued holomorphically (resp. meromorphically) to X.
Proof. Suppose a ∈ A and b1 , . . . , bm are the preimages of a. Suppose (U, z) is a relatively
compact coordinate neighborhood centered at a and U ∩ A = { a}. Note that V ⊆ V ⊆
π −1 (U ), which is compact since π is proper. It follows that V is relatively compact and
contains all the bµ ’s.
Case 1. Suppose f ∈ O (Y \ B)
T n + c 1 ( x ) T n −1 + · · · + c n ( x ),
(a) Assume first that f can be continued meromorphically to all points bµ . The
function φ = π ∗ z = z ◦ π ∈ O (V ) vanishes at all the points bµ . Thus, φk f may
be continued holomorphically to all the points bµ if k is sufficiently large. The
elementary symmetric functions of φk f are zkv cv and by the first part of the
proof, they may be continued holomorphically to a. Thus, all the cv may be
continued meromorphically to a.
(b) Suppose now that all the cv can be continued meromorphically to a. There is a
sufficiently large k such that all the zkv cv can be continued holomorphically to
a. Thus due to the first case, φk f admits a holomorphic continuation to all the
points bµ . This completes the proof. ■
f n + (π ∗ c1 ) f n−1 + · · · + (π ∗ cn−1 ) f + π ∗ cn = 0.
8
Proof. The fact that f solves the equation follows immediately from the definition of
the elementary symmetric functions. Let L = M (Y ) and K = M ( X ). Choose f 0 ∈ L
maximizing n0 = [K ( f 0 ) : K ] ⩽ n. Let f ∈ L be arbitrary. Then, K ( f 0 , f ) is a finite extension
of K and hence, is of the form K ( g0 ) due to the Primitive Element Theorem. But then
n 0 ⩾ [ K ( g0 ) : K ] = [ K ( f 0 , f ) : K ] ⩾ [ K ( f 0 ) : K ] = n 0 ,
f m + (π ∗ d1 ) f m−1 + · · · + (π ∗ dm ) = 0,
but since the f (yi )’s are distinct, we must have m ⩾ n, and hence, m = n. This completes
the proof. ■
T HEOREM 2.4. Suppose X is a Riemann surface, A ⊆ X is a closed discrete subset and let
X ′ = X \ A. Suppose Y ′ is another Riemann surface and π ′ : Y ′ → X ′ a proper unbranched
holomorphic covering. Then π ′ extends to a branched covering of X, i.e., there exists
a Riemann surface Y, a proper holomorphic mapping π : Y → X and a biholomorphic
mapping φ : Y \ π −1 ( A) → Y ′ making the diagram
φ
Y \ π −1 ( A ) / Y′
∼
π
& } π′
X\A
v = 1, . . . , n( a).
For every v, the restricted mapping π ′ : Vav ∗ → U ∗ is an unbranched covering. Let its
a
covering number be k av . Due to Theorem 1.24 there are biholomorphic maps ζ av : Vav ∗ →
D ∗ such that
/
∗ ζ av
Vav D∗
π′ π av
Ua∗ / D∗
za
commutes.
Next, let p av for a ∈ A and v = 1, . . . , n( a) be fresh points disjoint from Y ′ and set
Y = Y ′ ∪ { p av : a ∈ A, v = 1, . . . , n( a)}.
9
We now topologize Y. If Wi , i ∈ I is a neighborhood basis of a, then { p av } ∪ π ′−1 (Wi ) ∩ Vav
∗ ,
i ∈ I is set as a neighborhood basis of p av along with the fact that Y ′ retains its topology as
a subspace of Y. Define π : Y → X by π (y) = π ′ (y) if y ∈ Y ′ and π ( p av ) = a.
Next, we make Y a Riemann surface. Add to the charts of the complex structure of Y ′
the following charts. Let Vav = Vav ∗ ∪ { p } and let ζ : V → D be the continuation of
av av av
the aforementioned ζ av obtained by setting ζ av ( p av ) = 0. These charts are holomorphically
compatible and everything works out nicely. ■
T HEOREM 2.5. Let π : Y → X and τ : Z → X be proper holomorphic covering maps. Let
A ⊆ X be a closed discrete set and X ′ = X \ A, Y ′ = π −1 ( X ′ ) and Z ′ = τ −1 ( X ′ ). Then
every biholomorphic mapping σ′ : Y ′ → Z ′ making
σ′ /
Y′ Z′
π ~ τ
X′
commute can be extended to a biholomorphic mapping σ : Y → Z making
Y
σ / Z
π τ
X
commute. In particular, Deck(Y/X ) ∼
= Deck(Y ′ /X ′ ) via this extension.
Proof. Suppose a ∈ A and (U, z) is a coordinate neighborhood of a such that z( a) = 0 and
z(U ) is the unit disk. Let U ∗ = U \ { a}. We may also assume that U is so small that π and τ
are unbranched over U ∗ . Let V1 , . . . , Vn (resp. W1 , . . . , Wm ) be the connected components of
π −1 (U ) (resp. τ −1 (U )). Then Vv∗ = Vv \ π −1 ( a) (resp. Wµ∗ ) are the connected components
of π −1 (U ∗ ) (resp. τ −1 (U ∗ )).
Since σ′ : π −1 (U ∗ ) → τ −1 (U ∗ ) is biholomorphic, n = m and one may renumber so
that σ′ (Vv∗ ) = Wv∗ . The restriction π : Vv∗ → U ∗ is a finite sheeted unbranched covering
of something biholomorphic to the punctured unit disk. It follows from Theorem 1.25
that Vv ∩ π −1 ( a) (resp. Wv ∩ τ −1 ( a)) consists of only one point bv (resp. cv ). Hence,
σ′ : π −1 (U ∗ ) → τ −1 (U ∗ ) can be continued to a bijection π −1 (U ) → τ −1 (U ). This contin-
uation is a homeomorphism. Also recall that the Vv and Wv ’s are biholomorphic to the
unit disk and hence, by Riemann’s Removable Singularities Theorem, this extension is
biholomorphic. If one applies this construction to every exceptional point a ∈ A, then one
gets the desired continuation σ : Y → Z.
Note that there is a canonical restriction map Deck(Y/X ) → Deck(Y ′ /X ′ ) which is
surjective because of what we have proved above. The injectivity is a trivial consequence
of the identity theorem. ■
10
T HEOREM 3.2. Every finite group can be realised as the Galois group of a field extension
of C(t).
We contend that this map is injective. Indeed, suppose σ∗ is the identity map for some
σ ̸= 1. This is equivalent to stating that f = f ◦ σ for every f ∈ M (Y ), which is impossible
due to Theorem 3.1.
Due to Theorem 2.5, the cardinality of Deck(Y/P1 ) is precisely the cardinality of
Deck(Y ′ /P1 \ { x0 , . . . , xn+1 }), which is equal to n. Further, using Theorem 3.1 and Theo-
rem 2.3, note that [M (Y ) : M (P1 )] = n. Injectivity of the aforementioned map forces the
cardinality of Aut(M (Y )/M (P1 )) to be n whence the extension is Galois and the map is
an isomorphism. This gives Aut(M (Y )/M (P1 )) ∼ = G, thereby completing the proof. ■
11