ModuleAlgEquiv.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Idele.ClassGroup.AlgEquiv
61 declarations indexed from sourceView source ↗ Module documentation
Relative idele classes under an isomorphic realization
If two finite extensions of a number field are isomorphic over the base, their tensor-product presentations of the relative adeles are canonically isomorphic. This file descends that canonical isomorphism to relative ideles and idele classes and records compatibility with the determinant norm.
The construction is the direct tensor-product congruence
𝔸_K ⊗[K] L ≃ 𝔸_K ⊗[K] M
induced by an algebra equivalence L ≃ₐ[K] M. In particular, no second model of relative adeles or of the idele-class norm is introduced.
Declarations
DocumentationA base-field algebra equivalence between two realizations of a finite extension induces the canonical equivalence between their relative adele algebras.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
DocumentationThe canonical transport of relative ideles along an isomorphic realization of the top field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
DocumentationFor an automorphism of the top field, canonical relative-idele transport is the actual Galois action.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
DocumentationTransport of relative ideles sends a principal idele to the principal idele of the transported field unit.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
DocumentationThe canonical transport identifies the two principal-relative-idele subgroups.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
DocumentationThe relative idele class group is unchanged when the top field is replaced by an isomorphic realization.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
RelativeIdeleGroup.classEmbedding_relativeIdeleClassCongr
DocumentationTransporting a relative idèle class along an equivalence and then embedding it into a third relative idèle class group is the same as embedding along the composite field embedding.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
DocumentationThe determinant norm on relative ideles is invariant under replacement of the top field by an isomorphic realization.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
DocumentationThe descended idele-class norm is invariant under the canonical transport of the relative idele class group.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Norm
variable [FiniteDimensional K L] [FiniteDimensional K M]
DocumentationIsomorphic realizations of a finite extension have the same actual idele-class norm subgroup in the base idele class group.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Norm
variable [FiniteDimensional K L] [FiniteDimensional K M]
DocumentationThe idele-class norm index is invariant under an isomorphic realization of the top field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Norm
variable [FiniteDimensional K L] [FiniteDimensional K M]
DocumentationThe canonical transport of ordinary adele rings along an equivalence of number fields. It is the existing relative-adele transport over ℚ, conjugated by the relative-to-ordinary scalar-extension equivalences.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationThe relative-to-ordinary scalar-extension comparison is natural for transport of the top number field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationTransport of ordinary adeles carries the diagonal field embedding to the diagonal field embedding.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationThe permutation of finite places induced by an equivalence of number fields.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
omit [NumberField K] [NumberField M] in
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationThe canonical map between corresponding finite completions induced by an equivalence of number fields.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationOn finite coordinates, canonical adelic transport is the completion map at the corresponding finite places.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationThe canonical transport of ordinary ideles along an equivalence of number fields. It is obtained from the existing relative-idele transport over ℚ and the canonical relative-to-ordinary base-change equivalences.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationThe relative-to-ordinary scalar-extension comparison is natural for transport of relative ideles along an equivalence of their top fields.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationUnder the actual Galois action on relative ideles, the relative-to-ordinary scalar-extension comparison is equivariant for the canonical transport of ordinary ideles.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationOn finite coordinates, canonical idelic transport is the completion map at the corresponding finite places.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
omit [NumberField K] in
DocumentationNormalized local orders are unchanged by transport along a number-field equivalence.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationAn idele is integral at every finite place exactly when its transport along a number-field equivalence is.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationTransport along a number-field equivalence identifies the subgroups of ideles integral at every finite place.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationTransport along a number-field equivalence carries the diagonal idele to the diagonal idele of the transported field unit.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationThe ordinary principal-idele subgroups are identified by transport along a number-field equivalence.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationTransport along a number-field equivalence identifies the subgroups defining the ordinary ideal-class quotients.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationThe canonical transport of ordinary idele classes along an equivalence of number fields. This descends ideleCongr; it does not introduce a second idele-class quotient.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationThe ordinary idele-class transport is induced by ideleCongr on quotient representatives.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationThe relative-to-ordinary scalar-extension comparison is natural for transport of relative idèle classes along an equivalence of their top fields.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section GaloisBaseChangeNaturality
variable {E : Type} [Field E] [NumberField E] [Algebra ℚ E]
DocumentationThe actual Galois action on relative idele classes becomes canonical ordinary idele-class transport under the relative-to-ordinary scalar-extension comparison.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section GaloisBaseChangeNaturality
variable {E : Type} [Field E] [NumberField E] [Algebra ℚ E]
local instance :
MulDistribMulAction (E ≃ₐ[ℚ] E)
(RelativeIdeleGroup.ClassGroup ℚ E) :=
RelativeIdeleGroup.Cohomology.ideleClassMulDistribMulAction ℚ E
DocumentationOn idele class groups, transport identifies the images of the ordinary ideal-class subgroups. This is the subgroup-level naturality used by the small Hilbert class field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
omit [Algebra ℚ K] in
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
omit [Algebra ℚ K] in
DocumentationScalar extension from ℚ to a realization algebra-equivalent to ℚ is the canonical transport of ordinary adele rings.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationScalar extension from ℚ to a realization algebra-equivalent to ℚ is the canonical transport of ordinary ideles.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationScalar extension from ℚ to a realization algebra-equivalent to ℚ is the canonical transport of ordinary idele classes.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
DocumentationThe tensor-product map induced by compatible equivalences of both fields in a finite extension. The coefficient-ring equivalence is kept explicit so the inverse uses that exact equivalence rather than a second choice.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
DocumentationCompatible equivalences of number-field extensions induce the canonical equivalence of their relative adele rings.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
DocumentationCompatible equivalences of number-field extensions induce the canonical equivalence of their relative idele groups.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
DocumentationThe semilinear relative-idele transport identifies the principal subgroups.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
DocumentationCompatible equivalences of number-field extensions induce the canonical equivalence of their existing relative idele class groups.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
DocumentationDeterminant norms on relative adele rings commute with compatible equivalences of both fields in the extension.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
section Norm
variable
[FiniteDimensional K L]
[FiniteDimensional K' L']
omit [FiniteDimensional K L] [FiniteDimensional K' L'] in
DocumentationThe relative idele norm commutes with compatible equivalences of number-field extensions.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
section Norm
variable
[FiniteDimensional K L]
[FiniteDimensional K' L']
omit [FiniteDimensional K L] [FiniteDimensional K' L'] in
DocumentationThe descended relative idele-class norm commutes with compatible equivalences of number-field extensions.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
section Norm
variable
[FiniteDimensional K L]
[FiniteDimensional K' L']
variable [IsGalois K L] [IsGalois K' L']
omit [IsGalois K L] [IsGalois K' L'] in
DocumentationUnder compatible equivalences of number-field extensions, the relative class-norm subgroup is carried exactly to the relative class-norm subgroup of the transported extension.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
section Norm
variable
[FiniteDimensional K L]
[FiniteDimensional K' L']
variable [IsGalois K L] [IsGalois K' L']
omit [IsGalois K L] [IsGalois K' L'] in
DocumentationUnder compatible equivalences of finite Galois number-field extensions, the ordinary class-norm subgroup is carried exactly to the ordinary class-norm subgroup of the transported extension.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
section Norm
variable
[FiniteDimensional K L]
[FiniteDimensional K' L']
variable [IsGalois K L] [IsGalois K' L']
omit [FiniteDimensional K L] [FiniteDimensional K' L']
[IsGalois K L] [IsGalois K' L'] in
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
section Norm
variable
[FiniteDimensional K L]
[FiniteDimensional K' L']
variable [IsGalois K L] [IsGalois K' L']
DocumentationCompatible equivalences of finite Galois number-field extensions induce the canonical equivalence of their ordinary idele-class norm quotients.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
section Norm
variable
[FiniteDimensional K L]
[FiniteDimensional K' L']
variable [IsGalois K L] [IsGalois K' L']
local instance normIdeleClassGroup_isMulCommutative
(F : Type) [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
IsMulCommutative.of_comm (fun a b => mul_comm a b)
DocumentationOn an ordinary idele-class representative, transport of norm quotients is induced by the existing idele-class transport.
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField
open IsDedekindDomain
noncomputable section
open RelativeIdeleGroup.Cohomology
universe u v w
variable
{K : Type u} {L : Type v} {M : Type w}
[Field K] [NumberField K]
[Field L] [Algebra K L]
[Field M] [Algebra K M]
section Absolute
variable
{K : Type u} {M : Type w}
[Field K] [NumberField K] [Algebra ℚ K]
[Field M] [NumberField M] [Algebra ℚ M]
section RelativeTowerCongr
variable
{K L K' L' : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[Field K'] [NumberField K']
[Field L'] [NumberField L'] [Algebra K' L']
section Norm
variable
[FiniteDimensional K L]
[FiniteDimensional K' L']
variable [IsGalois K L] [IsGalois K' L']
local instance normIdeleClassGroup_isMulCommutative
(F : Type) [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
IsMulCommutative.of_comm (fun a b => mul_comm a b)
omit [FiniteDimensional K L] [FiniteDimensional K' L']
[IsGalois K L] [IsGalois K' L'] in