ModuleRationalPrincipalLocalUnit.lean
Nyll.ClassFieldTheory.GlobalClassFieldTheory.Reciprocity.RationalPrincipalLocalUnit
16 declarations indexed from sourceView source ↗ Module documentation
The ramified local unit of a rational principal idele
For a nonzero rational number x and a rational prime p, removing the p-power from x produces an actual p-adic unit. This file identifies that unit simultaneously in the height-one completion used by global reciprocity, in the standard field ℚ_[p], and in the valuation subring used by the multiplicative Lubin--Tate construction.
Declarations
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
GlobalClassFieldTheory.Reciprocity.rationalPrimeUnit_heightOneValuation_eq_one
DocumentationThe rational p-unit has value one for the height-one valuation corresponding to p.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrimeUnitValuationSubringUnit
DocumentationThe rational p-unit, expressed as a unit of the valuation subring of the standard local field ℚ_[p].
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrimeUnitValuationSubringUnit_coe
DocumentationForgetting the integrality proof from the standard valuation-subring unit recovers the rational p-unit in ℚ_[p].
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.standardLubinTateUnitFactorFieldUnit_rationalPrimeUnit
DocumentationThe Lubin--Tate field-unit inclusion of the rational p-unit is the ordinary embedding of that rational unit into ℚ_[p].
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.standardLubinTateBaseUniformizerUnit_eq_rationalPrimeGenerator
DocumentationThe standard multiplicative Lubin--Tate base uniformizer is exactly the image of the positive rational prime generator in ℚ_[p]ˣ.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPrimeUnit_mul_primeGenerator_zpow
DocumentationRestoring the removed p-power recovers the original rational field unit. This is the multiplicative factorization used after completion.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPadicFieldUnit_eq_unitFactor_mul_baseUniformizer_zpow
DocumentationIn ℚ_[p]ˣ, a rational field unit is its actual integral rationalPrimeUnit factor times the corresponding power of the standard multiplicative Lubin--Tate uniformizer.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.rationalPadicFieldUnit_uniformizerValueExponent
DocumentationThe exponent selected by the complete-DVF uniformizer decomposition of a rational element is its ordinary p-adic valuation.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
open _root_.LocalFieldTheory.DiscreteValuationField.CompleteDVF (
multiplicativeIntegerValuationOfUniformizer_isUniformizer
multiplicativeIntegerValuationOfUniformizer_zeroSubgroup_eq_unitGroup
valuationSubringUnitsToFieldUnits_mem_unitGroup
) in
GlobalClassFieldTheory.Reciprocity.rationalPadicFieldUnit_uniformizerUnitPart
DocumentationThe actual unit part chosen by the standard multiplicative Lubin--Tate uniformizer decomposition of a rational p-adic field unit is precisely rationalPrimeUnitValuationSubringUnit.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
open _root_.LocalFieldTheory.DiscreteValuationField.CompleteDVF.higherPrincipalUnitGroup (
fieldUnitUniformizerUnitPart
valuationSubringUnitFieldUnitHom_fieldUnitUniformizerUnitPart
valuationSubringUnitFieldUnitHom_injective
) in
GlobalClassFieldTheory.Reciprocity.padicCompletionEquiv_principalFiniteComponent_rationalPrimeUnit
DocumentationUnder the canonical equivalence between ℚ_[p] and the height-one completion at p, the principal finite component of the rational p-unit is its ordinary image in ℚ_[p].
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.padicCompletionEquiv_principalFiniteComponent
DocumentationTransporting an arbitrary rational principal finite component through the canonical p-adic completion equivalence gives its ordinary image in ℚ_[p]ˣ.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.padicCompletionEquiv_principalFiniteComponent_factorization
DocumentationThe transported rational principal finite component has the explicit standard Lubin--Tate uniformizer/unit factorization.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.padicCompletionEquiv_principalFiniteComponent_uniformizerUnitPart
DocumentationApplying the actual complete-DVF unit-part operation to a transported rational principal finite component returns the integral rationalPrimeUnit factor.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
open _root_.LocalFieldTheory.DiscreteValuationField.CompleteDVF.higherPrincipalUnitGroup (
fieldUnitUniformizerUnitPart
) in
GlobalClassFieldTheory.Reciprocity.padicCompletionEquiv_principalFiniteComponent_rationalPrimeGenerator
DocumentationThe rational prime generator at its own finite place transports to the actual standard multiplicative Lubin--Tate base uniformizer.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩
GlobalClassFieldTheory.Reciprocity.padicCompletionEquiv_principalFiniteComponent_eq_lubinTateUnitFactor
DocumentationThe principal finite component of the rational p-unit is transported to the exact field unit used by the multiplicative Lubin--Tate Artin map.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
local instance (p : Nat.Primes) : Fact p.1.Prime :=
⟨p.2⟩