ModuleIdealClass.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Idele.Extension.IdealClass
26 declarations indexed from sourceView source ↗ Module documentation
Extension of ideles and ideal classes
For a finite Galois extension of number fields, scalar extension of the relative adele algebra followed by the relative-to-ordinary comparison gives the usual extension map on ideles. This file descends that map to idele classes and compares it with extension of fractional ideals and ideal classes.
Declarations
DocumentationOn a base-field local unit, the finite relative-to-ordinary comparison is the canonical map to the chosen place above it.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [IsGalois K L] in
DocumentationLocal orders under the canonical completion map are multiplied by the ramification index.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [FiniteDimensional K L] [IsGalois K L] in
FractionalIdealGroup.extension
DocumentationExtension of nonzero fractional ideals along the inclusion of number fields.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace FractionalIdealGroup
omit [FiniteDimensional K L] [IsGalois K L] in
FractionalIdealGroup.extension_prime_val
DocumentationOn a prime fractional ideal, extension is the fractional ideal associated with the mapped integral ideal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace FractionalIdealGroup
omit [FiniteDimensional K L] [IsGalois K L] in
FractionalIdealGroup.count_extension_prime
DocumentationAt a place above w, the exponent of the extended prime is the ramification index.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace FractionalIdealGroup
omit [FiniteDimensional K L] [IsGalois K L] in
FractionalIdealGroup.count_extension_prime_ne
DocumentationA prime below a different place has zero exponent after extension.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace FractionalIdealGroup
omit [FiniteDimensional K L] [IsGalois K L] in
FractionalIdealGroup.count_extension_factorization
DocumentationThe exponent formula for extension of a fractional ideal presented by its prime factorization.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace FractionalIdealGroup
omit [FiniteDimensional K L] [IsGalois K L] in
FractionalIdealGroup.count_extension
DocumentationExtension multiplies the exponent at W by the ramification index over the place below W.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace FractionalIdealGroup
omit [FiniteDimensional K L] [IsGalois K L] in
FractionalIdealGroup.classGroup_mk_extension_prime
DocumentationExtension of a prime fractional ideal commutes with passage to the ideal class group.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace FractionalIdealGroup
omit [FiniteDimensional K L] [IsGalois K L] in
FractionalIdealGroup.classGroup_mk_extension
DocumentationExtension of arbitrary fractional ideals commutes with passage to the ideal class group.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace FractionalIdealGroup
omit [FiniteDimensional K L] [IsGalois K L] in
ClassGroup.ideal_map_isPrincipal_of_extendedHom_eq_one
DocumentationIf extension of ideal classes is trivial, then the extension of each integral ideal is principal.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace ClassGroup
section ExtensionPrincipality
variable
(A B : Type*) [CommRing A] [CommRing B]
[Algebra A B] [Module.IsTorsionFree A B]
[IsDedekindDomain A] [IsDedekindDomain B]
ClassGroup.extendedHom_eq_one_iff_forall_ideal_map_isPrincipal
DocumentationTriviality of the class-group extension map is exactly the principalization of every integral ideal.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace ClassGroup
section ExtensionPrincipality
variable
(A B : Type*) [CommRing A] [CommRing B]
[Algebra A B] [Module.IsTorsionFree A B]
[IsDedekindDomain A] [IsDedekindDomain B]
IdeleGroup.extension
DocumentationThe usual extension map on ideles, constructed through the relative tensor-product presentation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace IdeleGroup
IdeleGroup.extension_infiniteComponent
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace IdeleGroup
omit [IsGalois K L] in
IdeleGroup.extension_finiteComponent
DocumentationThe finite component of an extended idele is the canonical local completion map applied to the component below it.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace IdeleGroup
omit [IsGalois K L] in
IdeleGroup.extension_localOrder
DocumentationThe local order of an extended idele is multiplied by the ramification index at the chosen place above.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace IdeleGroup
omit [IsGalois K L] in
IdeleGroup.fractionalIdeal_extension
DocumentationThe fractional ideal attached to an extended idele is the extension of the fractional ideal attached to the original idele.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace IdeleGroup
omit [IsGalois K L] in
IdeleGroup.idealClass_extension
DocumentationThe ideal class attached to an extended idele is the extension of the ideal class attached to the original idele.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace IdeleGroup
omit [IsGalois K L] in
IdeleGroup.extension_mem_ordinaryIdealClassSubgroup
DocumentationExtension sends the subgroup defining the ordinary ideal class quotient into the corresponding subgroup over the extension field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace IdeleGroup
omit [IsGalois K L] in
IdeleGroup.extension_principalIdele
DocumentationExtension of a principal idele is the corresponding principal idele of the extension field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace IdeleGroup
omit [IsGalois K L] in
IdeleGroup.extension_self
DocumentationExtension of ideles along the identity field extension is the identity homomorphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace IdeleGroup
IdeleGroup.extension_comp
DocumentationExtension of ideles is functorial in a tower of finite Galois extensions.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
namespace IdeleGroup
DocumentationThe usual extension map on idele classes.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
omit [IsGalois K L] in
DocumentationExtension of idele classes along the identity field extension is the identity homomorphism.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
DocumentationExtension of idele classes is functorial in a tower of finite Galois extensions.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
open AlgebraicNumberTheory.Valuations
universe u v w
variable
(K : Type u) (L : Type v)
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]