ModuleSmallHilbertSplitting.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.IdealClassFieldTheory.SmallHilbertSplitting
5 declarations indexed from sourceView source ↗ Module documentation
Splitting in the small Hilbert class field
The small Hilbert class field has reciprocity quotient the ordinary ideal class group. Thus the Frobenius class of a finite prime is its ordinary ideal class, and it is trivial precisely when the prime ideal is principal.
Declarations
GlobalClassFieldTheory.IdealClassFieldTheory.smallHilbertSplittingClassGroupIsMulCommutative
DocumentationCanonical class-group commutativity supplies normality for the quotient.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
GlobalClassFieldTheory.IdealClassFieldTheory.smallHilbertFrobeniusClass
DocumentationThe Frobenius class of a finite prime in the reciprocity quotient of the small Hilbert class field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
attribute [local instance] smallHilbertSplittingClassGroupIsMulCommutative
variable {K : Type*} [Field K] [NumberField K]
GlobalClassFieldTheory.IdealClassFieldTheory.SplitsCompletelyInSmallHilbertClassField
DocumentationReciprocity formulation of complete splitting in the small Hilbert class field: the prime Frobenius class is trivial.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
attribute [local instance] smallHilbertSplittingClassGroupIsMulCommutative
variable {K : Type*} [Field K] [NumberField K]
GlobalClassFieldTheory.IdealClassFieldTheory.splitsCompletelyInSmallHilbertClassField_iff_principal
DocumentationA finite prime splits completely in the small Hilbert class field if and only if its prime ideal is principal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
attribute [local instance] smallHilbertSplittingClassGroupIsMulCommutative
variable {K : Type*} [Field K] [NumberField K]
GlobalClassFieldTheory.IdealClassFieldTheory.splitsCompletelyInSmallHilbertClassField_iff_exists_generator
DocumentationExistential generator form of the small Hilbert splitting criterion.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace IdealClassFieldTheory
open NumberField IsDedekindDomain
attribute [local instance] smallHilbertSplittingClassGroupIsMulCommutative
variable {K : Type*} [Field K] [NumberField K]