ModuleSupportedPrincipalQuotient.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.ClassFieldAxiom.IdeleClassPowerLocalUnitQuotient.SupportedPrincipalQuotient
17 declarations indexed from sourceView source ↗ Module documentation
Supported principal ideles and the idele-class quotient
This file identifies supported principal ideles with the corresponding S-unit group and derives the exact-sequence cardinal identities.
Declarations
GlobalClassFieldTheory.ClassFieldAxiom.supportedPrincipalIdeleSubgroup
DocumentationPrincipal ideles lying in I_K^{S ∪ T}, expressed as a subgroup of the supported idele group.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.sUnitEquivSupportedPrincipalIdeleSubgroup
DocumentationThe diagonal map identifies the (S ∪ T)-units with the principal ideles lying in I_K^{S ∪ T}.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
open scoped Classical in
GlobalClassFieldTheory.ClassFieldAxiom.sUnitEquivSupportedPrincipalIdeleSubgroup_coe
DocumentationThe supported-principal-idele equivalence has underlying idele equal to the principal idele of the original S-unit.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
open scoped Classical in
GlobalClassFieldTheory.ClassFieldAxiom.sUnitPrincipalIdelePowerSubgroup
DocumentationUnder the preceding diagonal equivalence, this is the subgroup of (S ∪ T)-units whose principal ideles belong to h(S,T).
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
open scoped Classical in
GlobalClassFieldTheory.ClassFieldAxiom.sUnitPrincipalIdelePowerSubgroup_map
DocumentationThe diagonal equivalence carries the principal part of h(S,T) to the intersection of h(S,T) with the supported principal ideles.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.sUnitPrincipalIdelePowerQuotientEquivSupportedPrincipalQuotient
DocumentationThe left term in the supported exact sequence, expressed as the actual quotient of (S ∪ T)-units satisfying the principal h(S,T)-condition.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
open scoped Classical in
GlobalClassFieldTheory.ClassFieldAxiom.card_supportedPrincipalQuotient_eq_sUnitPrincipalQuotient
DocumentationCardinal form of the diagonal identification of the left term in the supported exact sequence.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
open scoped Classical in
GlobalClassFieldTheory.ClassFieldAxiom.supportedIdeleClassPowerDenominator
DocumentationThe denominator in the supported realization of C_K/C_K(S,T): it is generated by h(S,T) and the principal ideles which are supported at S ∪ T.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.supportedClassQuotient_isMulCommutative
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
section SupportedClassQuotient
GlobalClassFieldTheory.ClassFieldAxiom.supportedIdeleToClassPowerQuotient
DocumentationThe natural map from supported ideles to C_K/C_K(S,T).
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
section SupportedClassQuotient
local instance supportedClassQuotient_isMulCommutative :
IsMulCommutative (IdeleClassGroup K) :=
⟨⟨fun a b => mul_comm a b⟩⟩
GlobalClassFieldTheory.ClassFieldAxiom.supportedIdeleToClassPowerQuotient_ker
DocumentationThe kernel of the supported class-quotient map is precisely the subgroup generated by h(S,T) and the supported principal ideles.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
section SupportedClassQuotient
local instance supportedClassQuotient_isMulCommutative :
IsMulCommutative (IdeleClassGroup K) :=
⟨⟨fun a b => mul_comm a b⟩⟩
GlobalClassFieldTheory.ClassFieldAxiom.supportedIdeleToClassPowerQuotient_surjective
DocumentationIf S ∪ T is sufficiently large, every class modulo C_K(S,T) has a supported representative.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
section SupportedClassQuotient
local instance supportedClassQuotient_isMulCommutative :
IsMulCommutative (IdeleClassGroup K) :=
⟨⟨fun a b => mul_comm a b⟩⟩
GlobalClassFieldTheory.ClassFieldAxiom.supportedIdeleClassPowerQuotientEquiv
DocumentationSupported realization of the idele-class index quotient.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
section SupportedClassQuotient
local instance supportedClassQuotient_isMulCommutative :
IsMulCommutative (IdeleClassGroup K) :=
⟨⟨fun a b => mul_comm a b⟩⟩
GlobalClassFieldTheory.ClassFieldAxiom.card_ideleClassPowerLocalUnitQuotient_eq_supported
DocumentationCardinal form of the supported realization of [C_K:C_K(S,T)].
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
section SupportedClassQuotient
local instance supportedClassQuotient_isMulCommutative :
IsMulCommutative (IdeleClassGroup K) :=
⟨⟨fun a b => mul_comm a b⟩⟩
GlobalClassFieldTheory.ClassFieldAxiom.card_supportedPrincipalQuotient_mul_card_supportedClassQuotient
DocumentationThe cardinal identity furnished by the supported exact sequence:
1 → (I_K^{S∪T} ∩ Kˣ)/(h(S,T) ∩ Kˣ) → I_K^{S∪T}/h(S,T) → I_K^{S∪T}Kˣ/h(S,T)Kˣ → 1.
The first factor is written intrinsically as the relative index of h(S,T) in the supported principal ideles.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.card_supportedPrincipalQuotient_mul_card_ideleClassQuotient
DocumentationThe exact-sequence cardinal identity with the right-hand term identified with the actual idele-class quotient C_K/C_K(S,T).
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.ClassFieldAxiom.card_sUnitPrincipalQuotient_mul_card_ideleClassQuotient
DocumentationThe exact-sequence identity in intrinsic S-unit notation.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NNReal ValuativeRel TensorProduct
open NumberField IsDedekindDomain
open AlgebraicNumberTheory.Valuations
open KummerTheory
open LocalFieldTheory
open LocalFieldTheory.IsNonarchimedeanLocalField
noncomputable section
namespace GlobalClassFieldTheory.ClassFieldAxiom
variable {K : Type} [Field K] [NumberField K]
open scoped Classical in