Gauss norm for multivariate power series #
This file defines the Gauss norm for power series. Given a multivariate power series f, a
function v : R → ℝ and a tuple c of real numbers, the Gauss norm is defined as the supremum of
the set of all values of v (coeff t f) * ∏ i : t.support, c i for all t : σ →₀ ℕ.
Main definitions and results #
MvPowerSeries.gaussNormCis the supremum of the set of all values ofv (coeff t f) * ∏ i : t.support, c ifor allt : σ →₀ ℕ, wherefis a multivariate power series,v : R → ℝis a function andcis a tuple of real numbers.MvPowerSeries.gaussNormC_nonneg: ifvis a non-negative function, then the Gauss norm is non-negative.MvPowerSeries.gaussNormC_eq_zero_iff: ifvis a non-negative function andv x = 0 ↔ x = 0for allx : Randcis positive, then the Gauss norm is zero if and only if the power series is zero.MvPowerSeries.gaussNorm_add_le_max: ifvis a non-negative non-archimedean function and the set of valuesv (coeff t f) * ∏ i : t.support, c iis bounded above (similarily forg), then the Gauss norm has the non-archimedean property.
Given a multivariate power series f in, a function v : R → ℝ and a tuple c of real
numbers, the Gauss norm is defined as the supremum of the set of all values of
v (coeff t f) * ∏ i : t.support, c i for all t : σ →₀ ℕ.
Equations
- MvPowerSeries.gaussNorm v c f = ⨆ (t : σ →₀ ℕ), v ((MvPowerSeries.coeff t) f) * t.prod fun (x1 : σ) (x2 : ℕ) => c x1 ^ x2
Instances For
We say f HasGaussNorm if the values v (coeff t f) * ∏ i : t.support, c i is bounded above,
that is gaussNormC f is finite.