ModuleSmallOriginal.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.GlobalClassFields.HilbertClassFieldReciprocity.SmallOriginal
6 declarations indexed from sourceView source ↗ Module documentation
Small Hilbert reciprocity over the original number field
The original-base specialization is compiled separately from the realized-base specialization and reuses the shared reciprocity transport provider.
Declarations
GlobalClassFieldTheory.GlobalClassFields.smallHilbertClassFieldReciprocityOverOriginalIsMulCommutative
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
GlobalClassFieldTheory.GlobalClassFields.smallHilbertClassField_ideleClassNorm_range_over_original
DocumentationOver the original number field scalar structure, the actual norm range of the selected small Hilbert class field is exactly the intrinsic small-Hilbert norm subgroup.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
local instance
smallHilbertClassFieldReciprocityOverOriginalIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative
GlobalClassFieldTheory.GlobalClassFields.smallHilbertClassFieldReciprocityOverOriginalData
DocumentationGlobal reciprocity for the selected small Hilbert class field over the original number field gives the ordinary ideal class group directly.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
local instance
smallHilbertClassFieldReciprocityOverOriginalIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative
GlobalClassFieldTheory.GlobalClassFields.smallHilbertClassFieldGaloisEquivClassGroupOverOriginal
DocumentationThe direct reciprocity equivalence for the small Hilbert class field, using the original number field as the scalar base.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
local instance
smallHilbertClassFieldReciprocityOverOriginalIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative
GlobalClassFieldTheory.GlobalClassFields.smallHilbertClassFieldGaloisEquivClassGroupOverOriginal_globalNormResidue
DocumentationThe direct small-Hilbert reciprocity equivalence sends the genuine global norm-residue symbol to its ordinary ideal class.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
local instance
smallHilbertClassFieldReciprocityOverOriginalIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative
GlobalClassFieldTheory.GlobalClassFields.smallHilbertClassFieldGaloisEquivClassGroupOverOriginal_idele
DocumentationOn an actual idèle, direct small-Hilbert reciprocity is its ordinary ideal class.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped IsMulCommutative NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace GlobalClassFields
open NumberField
open Reciprocity
variable {K : Type} [Field K] [NumberField K]
local instance
smallHilbertClassFieldReciprocityOverOriginalIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative