ModuleFinitePlaces.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Idele.NormApproximation.FinitePlaces
28 declarations indexed from sourceView source ↗ Module documentation
Weak approximation for actual local norm quotients
For a finite Galois extension L / K and a finite set S of finite places of K, this file chooses an actual extension of every v ∈ S, forms the corresponding algebraic localization L_w / K_v, and transports its local norm subgroup to mathlib's concrete adic completion. These transported norm subgroups are open. Multiplicative weak approximation therefore gives a surjection
Kˣ → ∏ v ∈ S, K_vˣ / N(L_wˣ).
All choices are made from the extension theorem for absolute values; none of the local conclusions is included as input data.
Declarations
DocumentationThe canonical dense embedding used to compare the absolute-value completion at v with the concrete adic completion.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe base embedding is an isometry.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationExtension of the base embedding to the absolute-value completion.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe completed comparison map is onto the concrete adic completion.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe two concrete models of K_v are canonically isomorphic.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe preceding ring equivalence, with its native topologies.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe induced topological multiplicative equivalence on unit groups.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe chosen extension of the v-adic absolute value to L. The embedding is supplied by algebraic closedness of the completion's algebraic closure.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe chosen actual localization L_w above the finite place v.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe concrete local norm subgroup at v. It is first formed in the absolute-value completion model and then transported to the adic completion used by the idele library.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe local norm subgroup transported to the actual finite idele coordinate is open.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe actual local norm quotient in the concrete finite-place completion used by ideles.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe same local quotient in the absolute-value completion and LocalizedCompletion model used by local class field theory.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationComparison between the intrinsic local-class-field norm quotient and the concrete quotient occurring in the finite idele coordinate.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [FiniteDimensional K L] in
DocumentationProduct comparison over a finite set of places.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe diagonal map from global units to the chosen finite family of actual local norm quotients.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [FiniteDimensional K L] in
DocumentationActual multiplicative local norm approximation: every prescribed finite family of classes modulo N(L_wˣ) is represented by one global element of Kˣ.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationThe same diagonal approximation map with target written directly as a product of LocalFieldTheory.NormQuotients.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationSurjectivity in the intrinsic NormQuotient model.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationKernel membership has the expected simultaneous local-norm description.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [FiniteDimensional K L] in
DocumentationThe kernel is the intersection of the pullbacks of the actual local norm subgroups.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal
open NumberField IsDedekindDomain
noncomputable section
open LocalClassFieldTheory
open AlgebraicNumberTheory.Valuations
open LocalClassFieldTheory
open LocalFieldTheory
variable {K L : Type}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [FiniteDimensional K L] in