ModuleFiniteNormClass.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransfer.FiniteNormClass
3 declarations indexed from sourceView source ↗ Module documentation
Finite norm-class evaluation after fixed-field inclusion
This compiled leaf preserves the original public declarations while reusing the shared fixed-field instance providers.
Declarations
GlobalClassFieldTheory.IdealClassFieldTheory.finiteNormClassIdeleClassGroupIsMulCommutative
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open ClassFormation
open CyclicCohomology
section RationalIdeleExtension
open Reciprocity
open LocalClassFieldTheory
GlobalClassFieldTheory.IdealClassFieldTheory.finiteNormClassIdeleClassSubgroupNormal
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open ClassFormation
open CyclicCohomology
section RationalIdeleExtension
open Reciprocity
open LocalClassFieldTheory
local instance
finiteNormClassIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
RationalFiniteNormTransferInternal.ideleClassGroupIsMulCommutative
GlobalClassFieldTheory.IdealClassFieldTheory.rationalFiniteNormTransferFiniteNormClass_eq_abstractRepresentative
DocumentationTransporting a finite norm class after fixed-field inclusion is the canonical norm-quotient class of its named abstract representative. The three fields are supplied directly so clients that already have their finite-extension context do not rebuild an intermediate-subgroup instance tower.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open ClassFormation
open CyclicCohomology
section RationalIdeleExtension
open Reciprocity
open LocalClassFieldTheory
local instance
finiteNormClassIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
RationalFiniteNormTransferInternal.ideleClassGroupIsMulCommutative
local instance
finiteNormClassIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
RationalFiniteNormTransferInternal.ideleClassSubgroupNormal N