ModuleBigHilbertClassFieldNaturality.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.GlobalClassFields.BigHilbertClassFieldNaturality
20 declarations indexed from sourceView source ↗ Module documentation
Naturality of the big Hilbert class field
An equivalence of number fields preserves both finite integrality and positivity at the real infinite places. Consequently the actual idele-class transport carries the big-Hilbert norm subgroup exactly onto the corresponding subgroup of the target field. This gives canonical transport on the big-Hilbert reciprocity quotient and on the narrow class group, with formulas on genuine idele representatives.
Declarations
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldQuotientEquivNarrowClassGroup_mk
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.infinitePlaceCompletionCongrHom
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.infinitePlaceCompletionCongrHom_algebraMap
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.relativeAdeleBaseChangeRingEquiv_relativeAdeleCongr_infiniteComponent_tmul
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.adeleCongr_infiniteComponent
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.ideleCongr_infiniteComponent
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.infinitePlaceCompletionCongrHom_extensionEmbeddingOfIsReal
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.infinitePlaceCompletionCongrHom_mem_infinitePositiveSubgroup_iff
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.ideleCongr_mem_infiniteCongruenceSubgroup_iff
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.ideleCongr_mem_ideleCongruenceSubgroup_zero_iff
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.ideleCongruenceSubgroup_zero_map_ideleCongr
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.narrowDenominator_map_ideleCongr
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldNormSubgroup_map_ideleClassCongr
DocumentationTransport of actual idele classes along a number-field equivalence carries the big-Hilbert norm subgroup exactly onto the big-Hilbert norm subgroup of the target field.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldQuotientCongr
DocumentationThe canonical equivalence of big-Hilbert reciprocity quotients induced by an equivalence of number fields.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldQuotientCongr_mk
DocumentationThe big-Hilbert quotient equivalence is induced on representatives by the actual transport of idele classes.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.bigHilbertNarrowClassGroupCongr
DocumentationCanonical transport of narrow ideal classes determined by the big-Hilbert reciprocity quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldQuotientEquivNarrowClassGroup_naturality
DocumentationNaturality of the canonical identification of the big-Hilbert reciprocity quotient with the narrow class group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldQuotientEquivNarrowClassGroup_naturality_hom
DocumentationHomomorphism form of naturality for the big-Hilbert quotient--narrow-class-group identification.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.bigHilbertNarrowClassGroupCongr_mk
DocumentationOn an idele representative, canonical transport of narrow ideal classes is represented by the transported idele itself.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]
GlobalClassFieldTheory.GlobalClassFields.bigHilbertNarrowClassGroupCongr_naturality
DocumentationHomomorphism form of naturality for narrow ideal classes under the big-Hilbert narrow-class-group transport.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField NumberField.LiesOver TensorProduct
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
variable
{K M : Type*}
[Field K] [NumberField K]
[Field M] [NumberField M]