Krull topology #
We define the Krull topology on Gal(L/K) for an arbitrary field extension L/K. In order to do
this, we first define a GroupFilterBasis on Gal(L/K), whose sets are E.fixingSubgroup for
all intermediate fields E with E/K finite dimensional.
Main Definitions #
- finiteExts K L. Given a field extension- L/K, this is the set of intermediate fields that are finite-dimensional over- K.
- fixedByFinite K L. Given a field extension- L/K,- fixedByFinite K Lis the set of subsets- Gal(L/E)of- Gal(L/K), where- E/Kis finite
- galBasis K L. Given a field extension- L/K, this is the filter basis on- Gal(L/K)whose sets are- Gal(L/E)for intermediate fields- Ewith- E/Kfinite.
- galGroupBasis K L. This is the same as- galBasis K L, but with the added structure that it is a group filter basis on- Gal(L/K), rather than just a filter basis.
- krullTopology K L. Given a field extension- L/K, this is the topology on- Gal(L/K), induced by the group filter basis- galGroupBasis K L.
Main Results #
- krullTopology_t2 K L. For an integral field extension- L/K, the topology- krullTopology K Lis Hausdorff.
- krullTopology_totallyDisconnected K L. For an integral field extension- L/K, the topology- krullTopology K Lis totally disconnected.
- IntermediateField.finrank_eq_fixingSubgroup_index: given a Galois extension- K/kand an intermediate field- L, the- [L : k]as a natural number is equal to the index of the fixing subgroup of- L.
Notation #
- In docstrings, we will write Gal(L/E)to denote the fixing subgroup of an intermediate fieldE. That is,Gal(L/E)is the subgroup ofGal(L/K)consisting of automorphisms that fix every element ofE. In particular, we distinguish betweenGal(L/E)andGal(L/E), since the former is defined to be a subgroup ofGal(L/K), while the latter is a group in its own right.
Implementation Notes #
- krullTopology K Lis defined as an instance for type class inference.
Given a field extension L/K, finiteExts K L is the set of
intermediate field extensions L/E/K such that E/K is finite.
Equations
- finiteExts K L = {E : IntermediateField K L | FiniteDimensional K ↥E}
Instances For
Given a field extension L/K, fixedByFinite K L is the set of
subsets Gal(L/E) of Gal(L/K), where E/K is finite.
Equations
Instances For
Alias of IntermediateField.fixingSubgroup_bot.
If L/K is a field extension, then we have Gal(L/K) ∈ fixedByFinite K L.
Alias of IntermediateField.finiteDimensional_sup.
Given a field extension L/K, galBasis K L is the filter basis on Gal(L/K) whose sets
are Gal(L/E) for intermediate fields E with E/K finite dimensional.
Equations
Instances For
For a field extension L/K, galGroupBasis K L is the group filter basis on Gal(L/K)
whose sets are Gal(L/E) for finite subextensions E/K.
Equations
- galGroupBasis K L = { toFilterBasis := galBasis K L, one' := ⋯, mul' := ⋯, inv' := ⋯, conj' := ⋯ }
Instances For
For a field extension L/K, krullTopology K L is the topological space structure on
Gal(L/K) induced by the group filter basis galGroupBasis K L.
Equations
- krullTopology K L = (galGroupBasis K L).topology
For a field extension L/K, the Krull topology on Gal(L/K) makes it a topological group.
Let L/E/K be a tower of fields with E/K finite. Then Gal(L/E) is an open subgroup of
Gal(L/K).
Given a tower of fields L/E/K, with E/K finite, the subgroup Gal(L/E) ≤ Gal(L/K) is
closed.
If L/K is an algebraic extension, then the Krull topology on Gal(L/K) is Hausdorff.
If L/K is an algebraic field extension, then the Krull topology on Gal(L/K) is
totally disconnected.
Alias of krullTopology_isTotallySeparated.
If L/K is an algebraic field extension, then the Krull topology on Gal(L/K) is
totally disconnected.
If K / E / k is a field extension tower with E / k normal,
L is an intermediate field of E / k, then the fixing subgroup of L viewed as an
intermediate field of K / k is equal to the preimage of the fixing subgroup of L viewed as an
intermediate field of E / k under the natural map Aut(K / k) → Aut(E / k)
(AlgEquiv.restrictNormalHom).
If K / E / k is a field extension tower with E / k and K / k normal,
L is an intermediate field of E / k, then the index of the fixing subgroup of L viewed as an
intermediate field of K / k is equal to the index of the fixing subgroup of L viewed as an
intermediate field of E / k.
If K / k is a Galois extension, L is an intermediate field of K / k, then [L : k]
as a natural number is equal to the index of the fixing subgroup of L.