ModuleFieldSpine.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransfer.FieldSpine
19 declarations indexed from sourceView source ↗ Module documentation
Fixed-field instance spine for rational finite-norm transport
This leaf names the finite-dimensional, scalar-tower, number-field, Galois, and quotient instances reused by the rational finite-norm transport modules. The public dependent type aliases are compiled once here.
Declarations
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.ideleClassGroupIsMulCommutative
DocumentationShared commutativity proof for ordinary idèle class groups.
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
namespace RationalFiniteNormTransferInternal
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.fieldSpineIdeleClassGroupIsMulCommutative
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
namespace RationalFiniteNormTransferInternal
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.ideleClassSubgroupNormal
DocumentationShared normality proof for subgroups of ordinary idèle class groups.
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
namespace RationalFiniteNormTransferInternal
local instance
fieldSpineIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
ideleClassGroupIsMulCommutative
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.fieldSpineIdeleClassSubgroupNormal
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
namespace RationalFiniteNormTransferInternal
local instance
fieldSpineIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
ideleClassGroupIsMulCommutative
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.absoluteAlgebra
DocumentationThe canonical absolute algebra structure on a rational relative fixed field.
Source context 11 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
namespace RationalFiniteNormTransferInternal
local instance
fieldSpineIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
ideleClassGroupIsMulCommutative
local instance
fieldSpineIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
ideleClassSubgroupNormal N
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.absoluteFinite
Source context 11 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
namespace RationalFiniteNormTransferInternal
local instance
fieldSpineIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
ideleClassGroupIsMulCommutative
local instance
fieldSpineIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
ideleClassSubgroupNormal N
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.fixedFiniteDimensional
DocumentationThe finite-dimensional structure on a rational abstract fixed field.
Source context 11 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
namespace RationalFiniteNormTransferInternal
local instance
fieldSpineIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
ideleClassGroupIsMulCommutative
local instance
fieldSpineIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
ideleClassSubgroupNormal N
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.relativeFiniteDimensional
DocumentationThe relative finite-dimensional structure on the fixed-field extension attached to an inclusion of closed subgroups.
Source context 11 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
namespace RationalFiniteNormTransferInternal
local instance
fieldSpineIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
ideleClassGroupIsMulCommutative
local instance
fieldSpineIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
ideleClassSubgroupNormal N
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.relativeScalarTower
DocumentationThe canonical scalar tower on a rational relative fixed field.
Source context 11 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
namespace RationalFiniteNormTransferInternal
local instance
fieldSpineIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
ideleClassGroupIsMulCommutative
local instance
fieldSpineIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
ideleClassSubgroupNormal N
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.relativeAbsoluteFiniteDimensional
DocumentationAbsolute finite-dimensionality of a rational relative fixed field.
Source context 11 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
namespace RationalFiniteNormTransferInternal
local instance
fieldSpineIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
ideleClassGroupIsMulCommutative
local instance
fieldSpineIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
ideleClassSubgroupNormal N
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.fixedNumberField
DocumentationThe number-field structure on a rational abstract fixed field.
Source context 11 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
namespace RationalFiniteNormTransferInternal
local instance
fieldSpineIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
ideleClassGroupIsMulCommutative
local instance
fieldSpineIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
ideleClassSubgroupNormal N
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.relativeNumberField
DocumentationThe number-field structure on a rational relative fixed field.
Source context 11 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
namespace RationalFiniteNormTransferInternal
local instance
fieldSpineIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
ideleClassGroupIsMulCommutative
local instance
fieldSpineIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
ideleClassSubgroupNormal N
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.relativeIsGalois
DocumentationThe Galois structure on a normal rational relative fixed field.
Source context 11 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
namespace RationalFiniteNormTransferInternal
local instance
fieldSpineIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
ideleClassGroupIsMulCommutative
local instance
fieldSpineIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
ideleClassSubgroupNormal N
GlobalClassFieldTheory.IdealClassFieldTheory.fieldSpinePublicIdeleClassGroupIsMulCommutative
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.fieldSpinePublicIdeleClassSubgroupNormal
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
fieldSpinePublicIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
RationalFiniteNormTransferInternal.ideleClassGroupIsMulCommutative
GlobalClassFieldTheory.IdealClassFieldTheory.rationalFiniteNormTransferBaseIdeleClass
DocumentationThe fixed-field idele-class type used as the domain of rational finite-norm transport.
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
fieldSpinePublicIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
RationalFiniteNormTransferInternal.ideleClassGroupIsMulCommutative
local instance
fieldSpinePublicIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
RationalFiniteNormTransferInternal.ideleClassSubgroupNormal N
GlobalClassFieldTheory.IdealClassFieldTheory.rationalFiniteNormTransferQuotientTarget
DocumentationThe additive ordinary idele-class norm quotient used as the target of rational finite-norm transport.
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
fieldSpinePublicIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
RationalFiniteNormTransferInternal.ideleClassGroupIsMulCommutative
local instance
fieldSpinePublicIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
RationalFiniteNormTransferInternal.ideleClassSubgroupNormal N
GlobalClassFieldTheory.IdealClassFieldTheory.RationalFiniteNormTransferInternal.quotientTargetZero
DocumentationThe canonical additive zero on the named finite-norm transfer target. Naming this instance prevents repeated typeclass reduction of the dependent fixed-field quotient.
Source context 11 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
fieldSpinePublicIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
RationalFiniteNormTransferInternal.ideleClassGroupIsMulCommutative
local instance
fieldSpinePublicIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
RationalFiniteNormTransferInternal.ideleClassSubgroupNormal N
namespace RationalFiniteNormTransferInternal
GlobalClassFieldTheory.IdealClassFieldTheory.rationalFiniteNormTransferExtensionIdeleClass
DocumentationThe ordinary idele-class type of the upper fixed field in a rational finite-norm transfer.
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
fieldSpinePublicIdeleClassGroupIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
RationalFiniteNormTransferInternal.ideleClassGroupIsMulCommutative
local instance
fieldSpinePublicIdeleClassSubgroupNormal
{F : Type} [Field F] [NumberField F]
(N : Subgroup (IdeleClassGroup F)) : N.Normal :=
RationalFiniteNormTransferInternal.ideleClassSubgroupNormal N