Module

MixedCharAutomorphismRepresentations.lean

Nyll.ValuedFieldTheory.LocalField.Analytic.MixedCharAutomorphismRepresentations
2 declarations indexed from sourceView source ↗

The actual p-adic representations of valuation-preserving automorphisms

The concrete field action restricts to principal units. Its compatibility with the constructed p-adic scalars supplies the linear representation laws.

Declarations

LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.principalUnitRepresentationOfMixedChar

The concrete automorphism action on principal units is p-adic linear.

Source context 8 commands

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

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

The original field action is linear over the actual p-adic integer map.

Source context 8 commands

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

namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
universe u w
variable {K : Type u} [Field K] {Δ : Type w} [Monoid Δ]
variable (v : _root_.Valuation K (WithZero (Multiplicative ℤ)))
variable [ValuationTheory.DiscreteValuationField.Valuation.IsCompleteDiscrete v]
variable (p : ℕ) [Fact p.Prime] [CharP (IsLocalRing.ResidueField v.valuationSubring) p]
variable (σ : Δ →* (K ≃+* K)) (hval : ∀ (g : Δ) (x : K), v (σ g x) = v x)
open CompleteDVF.higherPrincipalUnitGroup
def fieldRepresentationOfMixedChar :
    @Representation ℤ_[p] Δ K inferInstance inferInstance inferInstance
      (padicIntToFieldOfMixedChar v p).toModule