ModuleNormTopology.lean
Nyll.ClassFieldTheory.AbstractClassFieldTheory.Reciprocity.NormTopology
25 declarations indexed from sourceView source ↗ Module documentation
Abstract reciprocity: the norm topology
The neighbourhood basis at zero consists literally of the norm subgroups N_{L/K} A_L as L / K ranges over finite Galois extensions. Composita make this family downward directed.
Declarations
ClassFormation.FiniteGaloisSubextension.normSubgroup
DocumentationThe actual norm subgroup belonging to a packaged finite Galois extension.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace FiniteGaloisSubextension
variable {K : ClosedSubgroup G}
ClassFormation.FiniteGaloisSubextension.normSubgroup_compositum_le_left
DocumentationProves the bound normSubgroup A (L₁.compositum L₂) ≤ normSubgroup A L₁.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace FiniteGaloisSubextension
variable {K : ClosedSubgroup G}
ClassFormation.FiniteGaloisSubextension.normSubgroup_compositum_le_right
DocumentationProves the bound normSubgroup A (L₁.compositum L₂) ≤ normSubgroup A L₂.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
namespace FiniteGaloisSubextension
variable {K : ClosedSubgroup G}
ClassFormation.normFilterBasis
DocumentationThe additive-group filter basis formed by all finite Galois norm subgroups.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.normTopology
DocumentationThe norm topology: norm subgroups form a basis at zero.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.WithNormTopology
DocumentationThe fixed subgroup with its norm topology recorded in the type. This is the public carrier model for norm-topological statements; choosing the norm topology no longer mutates the topology instance of the underlying group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.withNormTopology.instTopologicalSpace
DocumentationInstalls the norm topology on the WithNormTopology carrier.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.withNormTopology.instAddCommGroup
DocumentationTransports the additive commutative group structure to the WithNormTopology carrier.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.withNormTopologyEquiv
DocumentationForget the norm-topology wrapper without changing the underlying point.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.IsNormOpen
DocumentationOpenness in the norm topology, expressed through the type-level norm topology model.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.IsNormClosed
DocumentationClosedness in the norm topology, expressed through the type-level norm topology model.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.IsNormHausdorff
DocumentationHausdorffness of the type-level norm-topology model.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.IsContinuousFromNormTopology
DocumentationContinuity from a norm-topological fixed subgroup to an explicitly topologized target.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.IsNormContinuous
DocumentationContinuity between two fixed subgroups carrying their norm topologies.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.isNormOpen_iff_raw
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.isNormClosed_iff_raw
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.withNormTopologyHomeomorph
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.mem_normFilterBasis_iff
DocumentationA set belongs to the defining filter basis exactly when it is one of the finite Galois norm subgroups.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.normTopology_addSubgroup_isOpen_iff
DocumentationA subgroup is open in the norm topology exactly when it contains one finite Galois norm subgroup.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.normSubgroup_isOpen
DocumentationEvery defining norm subgroup is open.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.universalNormSubgroup
DocumentationThe subgroup of universal norms used in Hausdorffness of the norm topology.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.mem_universalNormSubgroup_iff
DocumentationCharacterizes a ∈ universalNormSubgroup A K by the equivalent condition ∀ L : FiniteGaloisSubextension K, a ∈ normSubgroup A L.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.normTopology_hausdorff_raw
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.normTopology_hausdorff
DocumentationHausdorffness of the norm topology: the norm-topology model is Hausdorff exactly when the universal norm subgroup is trivial.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension
ClassFormation.normTopology_open_iff_closed_finiteIndex_of_finite_normQuotients
DocumentationGeneral norm-topology lemma: once every defining norm quotient is finite, openness is equivalent to closedness together with finite index. the norm-subgroup basis characterization supplies the finiteness premise from the abstract reciprocity theorem.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFormation
open CyclicCohomology KummerTheory
-- Mathlib's `Rep ℤ G` currently fixes the acting group to universe zero.
variable {G : IntegralRepGroupType} [Group G] [TopologicalSpace G]
open FiniteGaloisSubextension