ModuleLocalIntrinsicUnramifiedH1Line.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Local.LocalIntrinsicUnramifiedH1Line
19 declarations indexed from sourceView source ↗ Module documentation
The intrinsic unramified local first-cohomology line
Restriction to intrinsic inertia defines the unramified submodule of continuous first-cohomology characters. The residue-degree character modulo p spans this submodule, and its scalar parametrization is injective.
Declarations
ClassFieldTower.Martinet.Shafarevich.localUnramifiedH1LineTopology
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.localUnramifiedH1LineDiscreteTopology
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
ClassFieldTower.Martinet.Shafarevich.localUnramifiedH1LineZModAddCommGroup
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
ClassFieldTower.Martinet.Shafarevich.localUnramifiedH1LineAddCommGroup
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
ClassFieldTower.Martinet.Shafarevich.localUnramifiedH1LineModule
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
ClassFieldTower.Martinet.Shafarevich.continuousH1_smul_apply
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localIntrinsicInertiaSubgroup
DocumentationIntrinsic local inertia, the kernel of the local residue-degree map.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localIntrinsicH1InertiaRestrictionAddHom
DocumentationRestriction of additive continuous characters to intrinsic local inertia.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localIntrinsicH1InertiaRestriction
DocumentationLinear restriction of additive continuous characters to local inertia.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localIntrinsicUnramifiedH1
DocumentationIntrinsic unramified local H¹: continuous characters trivial on inertia.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localResidueDegreeModPH1
DocumentationThe reduction modulo p of local residue degree, in additive H¹ form.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localResidueDegreeModPH1_apply
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localResidueDegreeModPH1_mem_unramified
DocumentationThe reduced residue-degree character is unramified.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localResidueDegreeModPH1Line
DocumentationThe reduced residue-degree character spans the intrinsic unramified line.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.scaledZHatReductionCharacter
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.continuousCharacter_zHat_eq_scaledReduction
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localIntrinsicUnramifiedH1_eq_smul
DocumentationEvery intrinsic unramified local character is a scalar multiple of reduced residue degree.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localResidueDegreeModPH1Line_range
DocumentationThe intrinsic unramified local H¹ submodule is exactly the residue-degree line.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule
ClassFieldTower.Martinet.Shafarevich.localResidueDegreeModPH1Line_injective
DocumentationThe reduced residue-degree parametrization is injective.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.ProP
open ClassFieldTower.Cohomology.ProfiniteInteger
open ClassFormation LocalClassFieldTheory
variable (K : Type) [Field K] [ValuativeRel K] [TopologicalSpace K]
[IsNonarchimedeanLocalField K]
variable (p : ℕ) [Fact p.Prime]
local instance localUnramifiedH1LineTopology : TopologicalSpace (ZMod p) := ⊥
local instance localUnramifiedH1LineDiscreteTopology : DiscreteTopology (ZMod p) :=
discreteTopology_bot _
local instance localUnramifiedH1LineZModAddCommGroup : AddCommGroup (ZMod p) :=
(ZMod.commRing p).toAddCommGroup
local instance localUnramifiedH1LineAddCommGroup
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
AddCommGroup (ContinuousH1ZMod (p := p) (G := G)) :=
ContinuousAddMonoidHom.instAddCommGroup (Additive G) (ZMod p)
local instance localUnramifiedH1LineModule
{G : Type*} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] :
Module (ZMod p) (ContinuousH1ZMod (p := p) (G := G)) :=
continuousH1ZModModule