ModuleNumberFieldFractionalIdealFactorization.lean
Nyll.ClassFieldTheory.Definitions.FrobeniusAndHilbertClassFields.NumberFieldFractionalIdealFactorization
11 declarations indexed from sourceView source ↗ Module documentation
Prime factorization of nonzero fractional ideals
Mathlib's FractionalIdeal.count and unique-factorization theorems identify the multiplicative group of nonzero fractional ideals with the finitely supported integer exponents of finite primes. This equivalence is formulated entirely in Mathlib and public Definitions vocabulary.
Declarations
ClassFieldTheory.NumberFieldFractionalIdealGroup.primePowerHom
DocumentationThe integer exponent of one finite prime, viewed multiplicatively.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace NumberFieldFractionalIdealGroup
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.NumberFieldFractionalIdealGroup.factorization
DocumentationReconstruct a nonzero fractional ideal from finitely many prime exponents.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace NumberFieldFractionalIdealGroup
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.NumberFieldFractionalIdealGroup.factorization_val
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace NumberFieldFractionalIdealGroup
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.NumberFieldFractionalIdealGroup.finite_count_support
DocumentationOnly finitely many finite primes occur with nonzero exponent in a nonzero fractional ideal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace NumberFieldFractionalIdealGroup
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.NumberFieldFractionalIdealGroup.countVector
DocumentationThe finitely supported prime-exponent vector of a nonzero fractional ideal.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace NumberFieldFractionalIdealGroup
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.NumberFieldFractionalIdealGroup.countVector_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace NumberFieldFractionalIdealGroup
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.NumberFieldFractionalIdealGroup.count_factorization
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace NumberFieldFractionalIdealGroup
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.NumberFieldFractionalIdealGroup.ext_count
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace NumberFieldFractionalIdealGroup
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.NumberFieldFractionalIdealGroup.factorization_injective
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace NumberFieldFractionalIdealGroup
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.NumberFieldFractionalIdealGroup.factorization_surjective
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace NumberFieldFractionalIdealGroup
variable {K : Type u} [Field K] [NumberField K]
ClassFieldTheory.NumberFieldFractionalIdealGroup.factorizationEquiv
DocumentationMultiplicative prime factorization of nonzero fractional ideals.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTheory
universe u
namespace NumberFieldFractionalIdealGroup
variable {K : Type u} [Field K] [NumberField K]