LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation.exists_principalUnit_log_eq_natCast_pow_mul
Every field element has a prime-power multiple in the principal-unit logarithm image.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace LocalFieldTheory.DiscreteValuationField.MultiplicativeIntegerValuation
variable {K : Type*} [Field K] [CharZero K]Lean source · statement
theorem exists_principalUnit_log_eq_natCast_pow_mul
(v : _root_.Valuation K (WithZero (Multiplicative ℤ)))
[ValuationTheory.DiscreteValuationField.Valuation.IsCompleteDiscrete v]
(p : ℕ) [Fact p.Prime] [CharP (IsLocalRing.ResidueField v.valuationSubring) p]
(b : K) :
∃ (n : ℕ) (u : CompleteDVF.higherPrincipalUnitGroup
(completeDVFOfWithZeroValuation v) 1),
(principalUnitLogOfMixedChar v p u).toAdd = (p : K) ^ n * b