ModuleBigOriginal.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.GlobalClassFields.HilbertClassFieldReciprocity.BigOriginal
6 declarations indexed from sourceView source ↗ Module documentation
Big 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.bigHilbertClassFieldReciprocityOverOriginalIsMulCommutative
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.bigHilbertClassField_ideleClassNorm_range_over_original
DocumentationOver the original number field scalar structure, the actual norm range of the selected big Hilbert class field is exactly the intrinsic big-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
bigHilbertClassFieldReciprocityOverOriginalIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldReciprocityOverOriginalData
DocumentationGlobal reciprocity for the selected big Hilbert class field over the original number field gives the narrow ideal class group directly, without a residual fixed-field transport.
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
bigHilbertClassFieldReciprocityOverOriginalIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldGaloisEquivNarrowClassGroupOverOriginal
DocumentationThe direct reciprocity equivalence for the big 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
bigHilbertClassFieldReciprocityOverOriginalIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldGaloisEquivNarrowClassGroupOverOriginal_globalNormResidue
DocumentationThe direct big-Hilbert reciprocity equivalence sends the genuine global norm-residue symbol to its narrow 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
bigHilbertClassFieldReciprocityOverOriginalIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative
GlobalClassFieldTheory.GlobalClassFields.bigHilbertClassFieldGaloisEquivNarrowClassGroupOverOriginal_idele
DocumentationOn an actual idèle, direct big-Hilbert reciprocity is its narrow 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
bigHilbertClassFieldReciprocityOverOriginalIsMulCommutative
{F : Type} [Field F] [NumberField F] :
IsMulCommutative (IdeleClassGroup F) :=
hilbertClassFieldReciprocityIdeleClassGroupIsMulCommutative