Multivariate restricted power series #
In this file we introduce the theory of restricted multivariate power series (historically called
Tate algebras when c = 1).
Specifically we define the predicate:
IsRestricted: a multivariate power series over a normed ringRis restricted for a tuplecif‖coeff t f‖ * ∏ i ∈ t.support, c i ^ t i → 0under the cofinite filter.
And then promote it to a type:
Restricted: the set of restricted multivariate power series over a normed ringRfor a tuplec.
When R is an ultrametric (non-archimedean) normed ring we have the following key properties:
MvPowerSeries.instRingRestricted:Restricted R cis a ringMvPowerSeries.instModuleRestricted:Restricted R cis anR-moduleMvPowerSeries.instAlgebraRestricted:Restricted R cis anR-algebra
A multivariate power series over a normed ring R is restricted for a
tuple c if ‖coeff t f‖ * ∏ i ∈ t.support, c i ^ t i → 0 under the cofinite filter.
Equations
- MvPowerSeries.IsRestricted c f = Filter.Tendsto (fun (t : σ →₀ ℕ) => ‖(MvPowerSeries.coeff t) f‖ * t.prod fun (x1 : σ) (x2 : ℕ) => c x1 ^ x2) Filter.cofinite (nhds 0)
Instances For
Restricted power series as an additive subgroup of MvPowerSeries σ R.
Equations
- MvPowerSeries.IsRestricted.addSubgroup c = { carrier := {f : MvPowerSeries σ R | MvPowerSeries.IsRestricted c f}, add_mem' := ⋯, zero_mem' := ⋯, neg_mem' := ⋯ }
Instances For
Restricted power series as a subring of MvPowerSeries σ R.
Equations
- MvPowerSeries.IsRestricted.subring c = { carrier := (MvPowerSeries.IsRestricted.addSubgroup c).carrier, mul_mem' := ⋯, one_mem' := ⋯, add_mem' := ⋯, zero_mem' := ⋯, neg_mem' := ⋯ }
Instances For
The type of restricted MvPowerSeries σ R.
Equations
Instances For
Ring structure on Restricted R c.
R-module structure on Restricted R c.
Equations
- One or more equations did not get rendered due to their size.
Commutative ring structure on Restricted S c when S is commutative.
Equations
- MvPowerSeries.instCommRingRestricted c = { toRing := inferInstance, mul_comm := ⋯ }
Algebra structure on Restricted S c when S is commutative.
Equations
MvPowerSeries.monomial n a as an element of Restricted R c.
Equations
- MvPowerSeries.Restricted.monomial c n a = ⟨(MvPowerSeries.monomial n) a, ⋯⟩
Instances For
MvPowerSeries.X s as an element of Restricted R c.
Equations
- MvPowerSeries.Restricted.X R c s = ⟨MvPowerSeries.X s, ⋯⟩
Instances For
The constant MvPowerSeries.C a as an element of Restricted R c, bundled as a ring
homomorphism.
Equations
Instances For
The map between restricted power series induced by a map on the coefficients.
Equations
Instances For
A version of MvPowerSeries.Restricted.map where we take π only being additive (not
necessarily multiplicative), this gives an additive map between restricted power series.
Equations
- MvPowerSeries.Restricted.mapAdditive c π hK = { toFun := fun (A : MvPowerSeries.Restricted S c) => ⟨fun (t : σ →₀ ℕ) => π ((MvPowerSeries.coeff t) ↑A), ⋯⟩, map_zero' := ⋯, map_add' := ⋯ }
Instances For
The map from multivariate polynomials to restricted power series.