ModuleSinglePlace.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.Idele.SinglePlace
35 declarations indexed from sourceView source ↗ Module documentation
Ideles supported at one place
Local-to-global diagrams use the canonical embedding of a local multiplicative group into the idele group. This file constructs that embedding at finite places and the corresponding one-component relative idele.
Declarations
IdeleGroup.infinitePlaceValue
DocumentationThe dependent archimedean value which is x at v and 1 elsewhere.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
open scoped Classical in
IdeleGroup.infinitePlaceValue_same
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
omit [NumberField K] in
IdeleGroup.infinitePlaceValue_of_ne
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
omit [NumberField K] in
IdeleGroup.infinitePlaceIdele
DocumentationThe idele whose v-component is prescribed and whose other components are 1, for an archimedean place v.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.continuous_infinitePlaceIdele
DocumentationInserting a unit at one archimedean place is continuous.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.infinitePlaceIdeleContinuous
DocumentationThe continuous homomorphism inserting a unit at one archimedean place.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.infinitePlaceIdeleContinuous_apply
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.infinitePlaceIdele_infiniteComponent_same
DocumentationAn archimedean one-place idele recovers its prescribed component at the supporting place.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.infinitePlaceIdele_infiniteComponent_of_ne
DocumentationAn archimedean one-place idele has component one at every other archimedean place.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.infinitePlaceIdele_finiteComponent
DocumentationAn archimedean one-place idele has component one at every finite place.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.infinitePlaceIdeleClass
DocumentationInsert one archimedean-place element and then pass to the idele class group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.finitePlaceValue
DocumentationThe dependent local value which is x at v and 1 elsewhere.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
open scoped Classical in
IdeleGroup.finitePlaceValue_same
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.finitePlaceValue_of_ne
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.finitePlaceIdele
DocumentationThe idele whose v-component is prescribed and whose other components are 1.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.finitePlaceIdele_finiteComponent_same
DocumentationA finite-place idele recovers its prescribed component at the supporting place.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.finitePlaceIdele_finiteComponent_of_ne
DocumentationA finite-place idele has component one at every other finite place.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.finitePlaceIdele_infiniteComponent
DocumentationA finite-place idele has component one at every infinite place.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
IdeleGroup.finitePlaceIdeleClass
DocumentationInsert one finite-place element and then pass to the idele class group.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace IdeleGroup
variable {K : Type*} [Field K] [NumberField K]
RelativeIdeleGroup.relativeInfinitePlaceValue
DocumentationThe dependent archimedean tensor value which is z at v and 1 elsewhere.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
open scoped Classical in
RelativeIdeleGroup.relativeInfinitePlaceValue_same
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [NumberField K] [NumberField L] [FiniteDimensional K L] in
RelativeIdeleGroup.relativeInfinitePlaceValue_of_ne
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [NumberField K] [NumberField L] [FiniteDimensional K L] in
RelativeIdeleGroup.relativeInfinitePlaceData
DocumentationRestricted local tensor data supported at one archimedean place.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.relativeInfinitePlaceIdele
DocumentationA relative idele supported at the single archimedean place v.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.relativeInfinitePlaceIdele_infiniteComponent_same
DocumentationA relative archimedean one-place idele recovers its prescribed tensor component at the supporting place.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [NumberField L] in
RelativeIdeleGroup.relativeInfinitePlaceIdele_infiniteComponent_of_ne
DocumentationA relative archimedean one-place idele has component one at every other archimedean place.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [NumberField L] in
RelativeIdeleGroup.relativeInfinitePlaceIdele_finiteComponent
DocumentationA relative archimedean one-place idele has component one at every finite place.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [NumberField L] in
RelativeIdeleGroup.relativeFinitePlaceValue
DocumentationThe dependent local tensor value which is z at v and 1 elsewhere.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
open scoped Classical in
RelativeIdeleGroup.relativeFinitePlaceValue_same
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [NumberField L] [FiniteDimensional K L] in
RelativeIdeleGroup.relativeFinitePlaceValue_of_ne
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [NumberField L] [FiniteDimensional K L] in
RelativeIdeleGroup.relativeFinitePlaceData
DocumentationRestricted local data supported at one finite place.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.relativeFinitePlaceIdele
DocumentationA relative idele supported at the single finite place v.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RelativeIdeleGroup.relativeFinitePlaceIdele_finiteComponent_same
DocumentationA relative finite-place idele recovers its prescribed tensor component at the supporting place.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [NumberField L] in
RelativeIdeleGroup.relativeFinitePlaceIdele_finiteComponent_of_ne
DocumentationA relative finite-place idele has component one at every other finite place.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [NumberField L] in
RelativeIdeleGroup.relativeFinitePlaceIdele_infiniteComponent
DocumentationA relative finite-place idele has component one at every infinite place.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField TensorProduct
open NumberField IsDedekindDomain
noncomputable section
namespace RelativeIdeleGroup
section Relative
variable
{K : Type*} [Field K] [NumberField K]
{L : Type*} [Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [NumberField L] in