Class field towers
DefinitionEverywhere unramified extension#βfully proved
Let \(M/F\) be an extension of number fields, with rings of integers \(\mathcal{O}_F\) and \(\mathcal{O}_M\). Then \(M/F\) is everywhere unramified when every prime ideal \(\mathfrak{P}\) of \(\mathcal{O}_M\) lying over a nonzero prime ideal \(\mathfrak{p}\) of \(\mathcal{O}_F\) has ramification index \(1\) over \(\mathcal{O}_F\), and every infinite place of \(M\) lying over a real place of \(F\) is real.
def IsEverywhereUnramified
(F M : Type) [Field F] [Field M] [NumberField F] [NumberField M]
[Algebra F M] : Prop :=
(β (π : Ideal (π F)) (π : Ideal (π M)),
π.IsPrime β π β β₯ β
π β π.primesOver (π M) β
π.ramificationIdx (π F) = 1) β§
(β w : NumberField.InfinitePlace F, w.IsReal β
β w' : NumberField.InfinitePlace M,
w'.comap (algebraMap F M) = w β w'.IsReal)
Used by 1
DefinitionMaximal unramified pro-\(p\) extension#βfully proved
Let \(F\) be a number field, \(\overline{F}\) an algebraic closure of \(F\), and \(p\) a prime. The maximal unramified pro-\(p\) extension \(F^{\mathrm{un},p}\) of \(F\) is the compositum in \(\overline{F}\) of all intermediate fields \(F \subseteq M \subseteq \overline{F}\) such that \(M/F\) is finite, Galois and everywhere unramified, and its Galois group \(\mathrm{Gal}(M/F)\) is a \(p\)-group (each such \(M\) is a number field).
noncomputable def maximalUnramifiedProPF
(F : Type) [Field F] [NumberField F]
(p : β) [Fact (Nat.Prime p)] :
IntermediateField F (AlgebraicClosure F) :=
β¨ (M : IntermediateField F (AlgebraicClosure F))
(_ : FiniteDimensional F M)
(_ : IsGalois F M)
(_ : IsPGroup p (M ββ[F] M))
(_ : NumberField M)
(_ : IsEverywhereUnramified F M),
M
def IsEverywhereUnramified
(F M : Type) [Field F] [Field M] [NumberField F] [NumberField M]
[Algebra F M] : Prop :=
(β (π : Ideal (π F)) (π : Ideal (π M)),
π.IsPrime β π β β₯ β
π β π.primesOver (π M) β
π.ramificationIdx (π F) = 1) β§
(β w : NumberField.InfinitePlace F, w.IsReal β
β w' : NumberField.InfinitePlace M,
w'.comap (algebraMap F M) = w β w'.IsReal)
WantedExt/NumberTheory/ShafarevichRelationRankWanted.lean:93
Uses 1 Β· Used by 2
DefinitionGalois group of the maximal unramified pro-\(p\) extension#βfully proved
For a number field \(F\) and a prime \(p\), this is the group \(\mathrm{Gal}(F^{\mathrm{un},p}/F)\) of field automorphisms of the maximal unramified pro-\(p\) extension \(F^{\mathrm{un},p}\) of \(F\) that fix \(F\), under composition and with the Krull topology.
noncomputable def MaxUnramifiedProPGaloisGroup
(F : Type) [Field F] [NumberField F] (p : β) [Fact (Nat.Prime p)] :
Type :=
(maximalUnramifiedProPF F p) ββ[F] (maximalUnramifiedProPF F p)
noncomputable def maximalUnramifiedProPF
(F : Type) [Field F] [NumberField F]
(p : β) [Fact (Nat.Prime p)] :
IntermediateField F (AlgebraicClosure F) :=
β¨ (M : IntermediateField F (AlgebraicClosure F))
(_ : FiniteDimensional F M)
(_ : IsGalois F M)
(_ : IsPGroup p (M ββ[F] M))
(_ : NumberField M)
(_ : IsEverywhereUnramified F M),
M
WantedExt/NumberTheory/ShafarevichRelationRankWanted.lean:107
Uses 1 Β· Used by 1
DefinitionGenerator rank of a topological group#βfully proved
For a topological group \(G\), the generator rank \(d(G)\) is the least natural number \(k\) such that some finite subset \(S \subseteq G\) with \(k\) elements generates a dense subgroup of \(G\). If no finite subset of \(G\) generates a dense subgroup, then \(d(G) = 0\) by convention.
noncomputable def generatorRank
(G : Type) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] : β :=
sInf {k : β | β S : Finset G, S.card = k β§
(Subgroup.closure (S : Set G)).topologicalClosure = β€}
Used by 1
DefinitionTrivial representation on \(\mathbb{Z}/p\mathbb{Z}\)#βfully proved
For a natural number \(p\) and a topological group \(G\), this is \(\mathbb{Z}/p\mathbb{Z}\) with the discrete topology, regarded as a continuous representation of \(G\) over \(\mathbb{Z}/p\mathbb{Z}\) on which every element of \(G\) acts as the identity.
noncomputable def trivialZModpRep
(p : β) (G : Type) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
TopRep (ZMod p) G :=
TopRep.of (ContRepresentation.trivial (ZMod p) G (ZMod p))
Used by 2
DefinitionRelation rank of a topological group#βfully proved
For a prime \(p\) and a topological group \(G\), the relation rank \(r(G)\) is the dimension over \(\mathbb{F}_p\) of the continuous cohomology group \(H^2(G, \mathbb{F}_p)\) of degree \(2\), with coefficients in the trivial representation of \(G\) on \(\mathbb{F}_p\). If this space is infinite-dimensional, then \(r(G) = 0\) by convention.
noncomputable def relationRank
(p : β) [Fact p.Prime] (G : Type)
[Group G] [TopologicalSpace G] [IsTopologicalGroup G] : β :=
Module.finrank (ZMod p)
(continuousCohomology 2 (trivialZModpRep p G))
noncomputable def trivialZModpRep
(p : β) (G : Type) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
TopRep (ZMod p) G :=
TopRep.of (ContRepresentation.trivial (ZMod p) G (ZMod p))
WantedExt/NumberTheory/ShafarevichRelationRankWanted.lean:149
Uses 1 Β· Used by 1
DefinitionFinite-dimensional second cohomology mod \(p\)#βfully proved
For a prime \(p\) and a topological group \(G\), this is the statement that the continuous cohomology group \(H^2(G, \mathbb{F}_p)\) of degree \(2\), with coefficients in the trivial representation of \(G\) on \(\mathbb{F}_p\), is finite-dimensional over \(\mathbb{F}_p\).
def H2Finite (p : β) [Fact p.Prime] (G : Type)
[Group G] [TopologicalSpace G] [IsTopologicalGroup G] : Prop :=
FiniteDimensional (ZMod p)
(continuousCohomology 2 (trivialZModpRep p G))
noncomputable def trivialZModpRep
(p : β) (G : Type) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
TopRep (ZMod p) G :=
TopRep.of (ContRepresentation.trivial (ZMod p) G (ZMod p))
WantedExt/NumberTheory/ShafarevichRelationRankWanted.lean:149
Uses 1 Β· Used by 1
TheoremShafarevich's relation-rank bound#βready to prove
Let \(F\) be a number field, let \(p\) be an odd prime, and let \(G = \mathrm{Gal}(F^{\mathrm{un},p}/F)\) be the Galois group of the maximal unramified pro-\(p\) extension of \(F\). Write \(d(G)\) for the generator rank and \(r(G)\) for the relation rank of \(G\), \(r_1\) and \(r_2\) for the numbers of real and complex places of \(F\), and \(\delta\) for \(1\) if \(F\) contains a primitive \(p\)-th root of unity and \(0\) otherwise. Then the continuous cohomology group \(H^2(G, \mathbb{F}_p)\) with trivial coefficients is finite-dimensional over \(\mathbb{F}_p\), and
public theorem_wanted shafarevich_relation_rank_bound
(F : Type) [Field F] [NumberField F] (p : β) [Fact p.Prime] (_hpOdd : Odd p) :
H2Finite p (MaxUnramifiedProPGaloisGroup F p) β§
(open Classical in
relationRank p (MaxUnramifiedProPGaloisGroup F p) β€
generatorRank (MaxUnramifiedProPGaloisGroup F p) +
(NumberField.InfinitePlace.nrRealPlaces F +
NumberField.InfinitePlace.nrComplexPlaces F - 1) +
(if β ΞΆ : F, IsPrimitiveRoot ΞΆ p then 1 else 0))
def H2Finite (p : β) [Fact p.Prime] (G : Type)
[Group G] [TopologicalSpace G] [IsTopologicalGroup G] : Prop :=
FiniteDimensional (ZMod p)
(continuousCohomology 2 (trivialZModpRep p G))
WantedExt/NumberTheory/ShafarevichRelationRankWanted.lean:163
noncomputable def MaxUnramifiedProPGaloisGroup
(F : Type) [Field F] [NumberField F] (p : β) [Fact (Nat.Prime p)] :
Type :=
(maximalUnramifiedProPF F p) ββ[F] (maximalUnramifiedProPF F p)
WantedExt/NumberTheory/ShafarevichRelationRankWanted.lean:121
noncomputable def relationRank
(p : β) [Fact p.Prime] (G : Type)
[Group G] [TopologicalSpace G] [IsTopologicalGroup G] : β :=
Module.finrank (ZMod p)
(continuousCohomology 2 (trivialZModpRep p G))
WantedExt/NumberTheory/ShafarevichRelationRankWanted.lean:156
noncomputable def generatorRank
(G : Type) [Group G] [TopologicalSpace G] [IsTopologicalGroup G] : β :=
sInf {k : β | β S : Finset G, S.card = k β§
(Subgroup.closure (S : Set G)).topologicalClosure = β€}
WantedExt/NumberTheory/ShafarevichRelationRankWanted.lean:143
Sources
- D. C. Mayer, New number fields with known p-class tower, Tatra Mt. Math. Publ. 64 (2015), 21β57 (Theorem 5.1, S=β
; arXiv:1510.00565); H. Koch, Galois Theory of p-Extensions, Springer 2002 (Theorems 11.5 and 11.8); I. R. Shafarevich, Extensions with prescribed ramification points (1963). Lean hypothesis: https://github.com/logical-intelligence/erdos-unit-distance (Hyp_ShafarevichRelationRankBound). Problem
shafarevich_relation_rank_boundof the lean-eval benchmark.
Loading dependency explorerβ¦
The dependency explorer needs JavaScript and its graph data.