Module

MixedCharPrincipalUnitLogRepresentation.lean

Nyll.ValuedFieldTheory.LocalField.Analytic.MixedCharPrincipalUnitLogRepresentation
4 declarations indexed from sourceView source ↗

The actual principal-unit logarithm as an intertwining map

The logarithm is linear for the canonical p-adic module structures and intertwines the actual valuation-preserving automorphisms. This supplies its image as a subrepresentation without any image-stability hypothesis.

Declarations

LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.principalUnitLogLinearMapOfMixedChar

The actual logarithm is linear over the canonical p-adic integer map.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
universe u w
variable {K : Type u} [Field K] [CharZero K]
variable (v : _root_.Valuation K (WithZero (Multiplicative ℤ)))
  [ValuationTheory.DiscreteValuationField.Valuation.IsCompleteDiscrete v]
  (p : ℕ) [Fact p.Prime] [CharP (IsLocalRing.ResidueField v.valuationSubring) p]
def principalUnitLogLinearMapOfMixedChar :
    @LinearMap ℤ_[p] ℤ_[p] _ _ (RingHom.id ℤ_[p])
      (Additive (CompleteDVF.higherPrincipalUnitGroup (completeDVFOfWithZeroValuation v) 1)) K
      _ _ (principalUnitPadicModuleOfMixedChar v p) (padicIntToFieldOfMixedChar v p).toModule
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.principalUnitLogLinearMapOfMixedChar_apply

The linear map retains the original principal-unit logarithm.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
universe u w
variable {K : Type u} [Field K] [CharZero K]
variable (v : _root_.Valuation K (WithZero (Multiplicative ℤ)))
  [ValuationTheory.DiscreteValuationField.Valuation.IsCompleteDiscrete v]
  (p : ℕ) [Fact p.Prime] [CharP (IsLocalRing.ResidueField v.valuationSubring) p]
theorem principalUnitLogLinearMapOfMixedChar_apply
    (x : Additive (CompleteDVF.higherPrincipalUnitGroup (completeDVFOfWithZeroValuation v) 1)) :
    principalUnitLogLinearMapOfMixedChar v p x =
      (principalUnitLogOfMixedChar v p (Additive.toMul x)).toAdd
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.principalUnitLogIntertwinerOfMixedChar

The original logarithm intertwines the two actual automorphism actions.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
universe u w
variable {K : Type u} [Field K] [CharZero K]
variable (v : _root_.Valuation K (WithZero (Multiplicative ℤ)))
  [ValuationTheory.DiscreteValuationField.Valuation.IsCompleteDiscrete v]
  (p : ℕ) [Fact p.Prime] [CharP (IsLocalRing.ResidueField v.valuationSubring) p]
variable {Γ : Type w} [Monoid Γ]
  (σ : Γ →* (K ≃+* K)) (hval : ∀ (g : Γ) (x : K), v (σ g x) = v x)
def principalUnitLogIntertwinerOfMixedChar :
    @Representation.IntertwiningMap ℤ_[p] Γ
      (Additive (CompleteDVF.higherPrincipalUnitGroup (completeDVFOfWithZeroValuation v) 1)) K
      _ _ _ _ (principalUnitPadicModuleOfMixedChar v p) (padicIntToFieldOfMixedChar v p).toModule
      (principalUnitRepresentationOfMixedChar v p σ hval)
      (fieldRepresentationOfMixedChar v p σ hval)
LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.principalUnitLogIntertwinerOfMixedChar_apply

The intertwining map has the same values as the original logarithm.

Source context 6 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
universe u w
variable {K : Type u} [Field K] [CharZero K]
variable (v : _root_.Valuation K (WithZero (Multiplicative ℤ)))
  [ValuationTheory.DiscreteValuationField.Valuation.IsCompleteDiscrete v]
  (p : ℕ) [Fact p.Prime] [CharP (IsLocalRing.ResidueField v.valuationSubring) p]
variable {Γ : Type w} [Monoid Γ]
  (σ : Γ →* (K ≃+* K)) (hval : ∀ (g : Γ) (x : K), v (σ g x) = v x)
theorem principalUnitLogIntertwinerOfMixedChar_apply
    (x : Additive (CompleteDVF.higherPrincipalUnitGroup (completeDVFOfWithZeroValuation v) 1)) :
    principalUnitLogIntertwinerOfMixedChar v p σ hval x =
      (principalUnitLogOfMixedChar v p (Additive.toMul x)).toAdd