ModuleIdeleClassDirectLimitNormQuotient.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.Reciprocity.IdeleClassDirectLimitNormQuotient
30 declarations indexed from sourceView source ↗ Module documentation
Finite norm quotients for rational fixed fields
The abstract finite norm subgroup and quotient are identified with the ordinary idele-class norm range and quotient of the actual fixed-field extension.
Declarations
GlobalClassFieldTheory.Reciprocity.rationalNormQuotientIdeleClassGroupIsMulCommutative
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
GlobalClassFieldTheory.Reciprocity.rationalNormQuotientIdeleClassSubgroupNormal
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
GlobalClassFieldTheory.Reciprocity.rationalNormQuotientIdeleClassCommGroup
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalNormQuotientNumberFieldOfFiniteDimensional
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalNormQuotientAbstractFixedFieldNumberField
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalNormQuotientAbstractRelativeFixedFieldNumberField
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.addEquiv_trans_symm_trans_symm_trans_apply_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalTowerRelativeClass_baseChange
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalTowerRelativeClass_norm
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalRelativeFixedFieldIdeleClassAdditiveType
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalOrdinaryNormQuotientAdditiveType
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalOrdinaryNormQuotientAdditiveTypeAddCommGroup
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.quotientAddEquivOfEquivMapEq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.quotientAddEquivOfEquivMapEq_mk
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.additiveQuotientEquiv
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.quotientAddEquivOfEquivMapEqToQuotient
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.addEquivTransQuotientOfEquivMapEq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.map_addRange_eq_monoidRange_toAddSubgroup_of_equiv
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalAbstractRelativeFixedFieldIdeleClassEquivFixed
DocumentationThe ordinary idele class group of the upper fixed field, identified directly with the corresponding fixed part of the rational absolute idele-class representation. Unlike rationalAbstractExtensionIdeleClassEquiv, this comparison does not package a Galois action and therefore does not require normality.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalRelativeFixedFieldNormComparison
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalRelativeFixedFieldNormPreimageComparison
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalRelativeFixedFieldNormPreimageComparison_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalRelativeFixedFieldNormCohomologyComparison
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalRelativeFixedFieldNormCohomologyComparison_eq
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalAbstractRelativeFixedFieldIdeleClassEquivFixed_relativeNorm
DocumentationFor a finite Galois pair of abstract fixed fields, the direct upper fixed-part comparison intertwines the class-formation relative norm with the ordinary idele-class norm.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.map_rationalFiniteNormSubgroup_eq_ordinaryIdeleClassNormRange_concrete
DocumentationThe fixed-field comparison carries the abstract finite norm subgroup exactly to the ordinary idele-class norm range of the actual fixed fields.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalFiniteNormQuotientConcreteStep
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalFiniteNormQuotientEquivIdeleClassNormQuotient
DocumentationThe finite norm quotient in the rational absolute representation is the ordinary idele-class quotient by the actual norm subgroup of the fixed-field extension.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalFiniteNormQuotientClassValue
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative
GlobalClassFieldTheory.Reciprocity.rationalFiniteNormQuotientEquivIdeleClassNormQuotient_finiteNormClass
DocumentationThe fixed-field norm-quotient comparison sends an abstract finite norm class to the ordinary idele class of the transported representative.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open ClassFormation
open LocalClassFieldTheory
open CyclicCohomology
local instance
rationalNormQuotientIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
⟨⟨fun a b => mul_comm a b⟩⟩
local instance
rationalNormQuotientIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
N.normal_of_isMulCommutative