ModuleBaseChange.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Idele.Extension.BaseChange
31 declarations indexed from sourceView source β Module documentation
Ideles in finite extensions: the tensor-product model
This file uses the canonical presentation πΈ_L = πΈ_K β_K L. This makes extension, Galois conjugation, and the idele norm formal linear-algebra operations.
Declarations
DocumentationThe adele algebra of L, written in base-change form πΈ_K β_K L.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
DocumentationThe idele group of the base-changed adele algebra.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.baseAdeleRingNontrivial
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
RelativeIdeleGroup.adeleInclusion
DocumentationThe base-adele algebra map into its scalar extension.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
RelativeIdeleGroup.fieldInclusion
DocumentationThe extension field embedded in the scalar-extended adele algebra.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
RelativeIdeleGroup.inclusion
DocumentationThe canonical inclusion I_K β I_L in the tensor-product model.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
RelativeIdeleGroup.inclusion_injective
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] in
RelativeIdeleGroup.principalIdele
DocumentationThe diagonal copy of LΛ£ inside the relative idele group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
RelativeIdeleGroup.inclusion_principalIdele
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] [FiniteDimensional K L] in
RelativeIdeleGroup.norm
DocumentationThe norm of relative ideles, obtained as the determinant over the base adele ring.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
RelativeIdeleGroup.norm_inclusion
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] in
RelativeIdeleGroup.norm_fieldInclusion
DocumentationNorm commutes with scalar extension from K to the base adele ring.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] in
RelativeIdeleGroup.norm_principalIdele
DocumentationThe relative idele norm carries a principal idele to the principal idele of the field norm.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] in
RelativeIdeleGroup.conjugation
DocumentationGalois conjugation on the scalar-extended adele algebra.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
RelativeIdeleGroup.conjugation_tmul
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] [FiniteDimensional K L] in
RelativeIdeleGroup.conjugationIdele
DocumentationGalois conjugation on relative ideles.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
RelativeIdeleGroup.conjugationIdele_coe
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] [FiniteDimensional K L] in
RelativeIdeleGroup.conjugation_one
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] [FiniteDimensional K L] in
RelativeIdeleGroup.conjugation_mul
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] [FiniteDimensional K L] in
RelativeIdeleGroup.relativeIdeleMulAction
DocumentationThe natural Galois action on relative ideles.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
RelativeIdeleGroup.relativeIdeleMulDistribMulAction
DocumentationThe natural Galois action on relative ideles, viewed as an action by group automorphisms.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
RelativeIdeleGroup.smul_def
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] [FiniteDimensional K L] in
RelativeIdeleGroup.smul_inclusion
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] [FiniteDimensional K L] in
RelativeIdeleGroup.smul_principalIdele
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] [FiniteDimensional K L] in
RelativeIdeleGroup.galoisAverage
DocumentationReynolds averaging for the finite Galois action.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
RelativeIdeleGroup.galoisAverage_eq_of_fixed
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] in
RelativeIdeleGroup.galoisAverage_tmul
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] in
RelativeIdeleGroup.galoisAverage_mem_adeleInclusion_range
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] in
RelativeIdeleGroup.exists_adele_eq_of_galois_fixed
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] in
RelativeIdeleGroup.galoisFixedSubgroup
DocumentationThe subgroup of relative ideles fixed by every Galois automorphism.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
RelativeIdeleGroup.inclusion_range_eq_galoisFixedSubgroup
DocumentationIn the canonical tensor-product presentation, the fixed relative ideles are exactly the ideles of the base field.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
noncomputable section
variable
(K L : Type*) [Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
namespace RelativeIdeleGroup
omit [NumberField L] in