ModuleIdealNorm.lean
Nyll.ClassFieldTheory.AlgebraicNumberTheory.RayClass.IdealNorm
28 declarations indexed from sourceView source ↗ Module documentation
Norms of ideals prime to a modulus
For a finite extension L / K, the norm of a prime of L above v is v raised to the inertia degree. Extending this rule multiplicatively gives the genuine norm on nonzero fractional ideals.
If m is a modulus of K, a modulus upstairs is chosen deeply enough at every prime above m that local norms preserve the prescribed higher-unit conditions. The norm therefore restricts to the groups of fractional ideals prime to these moduli. Its image, together with the principal ray ideals, is the norm-defined ideal group N_{L/K} J_L^m P_K^m.
Declarations
RayClass.exists_localHigherUnitGroup_le_norm_preimage
DocumentationAt a prime W above v, a sufficiently deep higher-unit group has norm contained in the higher-unit group prescribed by m at v. This is the source of the lifted modulus used for ideal norms.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.idealNormLiftedModulusExponent
DocumentationThe positive local depth used at W in the lifted modulus. It is zero precisely away from the inverse image of the support of m.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
open scoped Classical in
omit [FiniteDimensional K L] in
RayClass.idealNormLiftedModulusExponent_pos
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.localHigherUnitGroup_idealNormLiftedModulusExponent_le
DocumentationThe chosen positive depth still has the required local norm property.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.idealNormLiftedModulusExponent_min
DocumentationAt a prime above the support, the selected positive depth is at most the successor of every depth having the required local norm property.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.idealNormLiftedModulusExponent_eq_zero_of_not_mem
DocumentationAway from the pulled-back support, the lifted exponent is zero.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.idealNormLiftedSupport
DocumentationThe finite set of primes upstairs lying over the support of m.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.idealNormLiftedSupport_finite
DocumentationThe inverse image of the finite support of a modulus is finite.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.idealNormLiftedModulus
DocumentationA modulus upstairs whose local higher-unit conditions are carried by the field norm into the conditions of m.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RayClass.idealNormLiftedModulus_apply
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.mem_idealNormLiftedModulus_support_iff
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.idealNormExponentMap
DocumentationPushforward of the prime-exponent vector under ideal norm. A prime W contributes its exponent multiplied by the inertia degree to the prime below it.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RayClass.idealNormExponentMap_apply
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
open scoped Classical in
omit [FiniteDimensional K L] in
RayClass.idealNormExponentMap_apply_eq_sum_above
DocumentationThe exponent pushforward can equivalently be written as the finite sum over the primes above one fixed base prime.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.factorizationEquiv_symm_toAdd
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RayClass.fractionalIdealNorm
DocumentationThe genuine relative norm on nonzero fractional ideals.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RayClass.count_fractionalIdealNorm
DocumentationThe exponent of the norm at v is the inertia-degree weighted pushforward of the upstairs prime exponents.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.fractionalIdealNormPrimeBelow_eq_finitePlaceBelow
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.idealNormExponentMap_eq_public
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RayClass.factorizationEquiv_eq_public
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RayClass.fractionalIdealNorm_eq_public
DocumentationThe Mathlib-level public fractional-ideal norm agrees with the norm used by the idelic and ray-class constructions.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
IdeleGroup.count_fractionalIdeal
DocumentationThe exponent of the fractional ideal attached to an idèle is its finite local order.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
IdeleGroup.fractionalIdeal_ideleNorm
DocumentationThe genuine ideal norm is the fractional-ideal image of the ordinary idèle norm.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RayClass.fractionalIdealNorm_mem_primeToModulusIdeals
DocumentationThe fractional ideal norm preserves coprimality with a modulus after passing to the lifted modulus upstairs.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.primeToModulusIdealNorm
DocumentationThe ideal norm restricted to fractional ideals prime to the corresponding moduli.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RayClass.primeToModulusIdealNorm_coe
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
omit [FiniteDimensional K L] in
RayClass.finite_norm_mem_finitePrimeToModulusSubgroup
DocumentationThe finite component of an idèle prime to the lifted modulus has norm satisfying the finite prime-to conditions of the base modulus.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]
RayClass.idealNormSubgroup
DocumentationThe genuine norm-defined subgroup N_{L/K} J_L^m P_K^m of ideals prime to m.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped BigOperators NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
variable
{K L : Type}
[Field K] [NumberField K]
[Field L] [NumberField L] [Algebra K L]
[FiniteDimensional K L]