The model space C₀(I, E) on a discrete index #
For a discrete space I, the cocompact filter on I is the cofinite filter, so C₀(I, E) is
the space of families I → E tending to zero along the cofinite filter, with the sup norm. Over
a complete ultrametric normed ring R, the spaces C₀(I, R) are the model spaces of
nonarchimedean functional analysis: orthonormalisable Banach modules are those linearly isometric
to some C₀(I, R).
This file develops the coordinate structure of C₀(I, E):
ZeroAtInftyContinuousMap.mkOfDiscrete: a family tending to zero along the cofinite filter as an element ofC₀(I, E);ZeroAtInftyContinuousMap.single i x: the coordinate vector supported atiwith valuex, of norm‖x‖(ZeroAtInftyContinuousMap.norm_single), so that on an infinite index the coordinate vectors with a fixed nonzero value are not norm null (ZeroAtInftyContinuousMap.not_tendsto_single_cofinite); a finite sum of coordinate vectors at distinct coordinates has the maximum of their norms (ZeroAtInftyContinuousMap.nnnorm_sum_single), so any family supported on a finite set has norm equal to its maximum on that set (ZeroAtInftyContinuousMap.norm_eq_sup_of_forall_eq_zero);ZeroAtInftyContinuousMap.singleCLM R i: the isometryx ↦ single i xas a continuous linear map;ZeroAtInftyContinuousMap.tendsto_toWeakDual_evalCLM_cofinite: the coordinate functionalsevalCLM R iofC₀(I, R)are weak-star null along the cofinite filter;ZeroAtInftyContinuousMap.cons: prepend one entry to a null sequence, with normmax ‖b‖ ‖f‖(ZeroAtInftyContinuousMap.norm_cons);ZeroAtInftyContinuousMap.exists_norm_coe_eq_norm: the sup norm is attained at some coordinate whenIis nonempty;ZeroAtInftyContinuousMap.hasSum_single: everyfis the unconditional sum of its coordinate vectorssingle i (f i), and for scalar familiesf = ∑ i, f i • single i 1(ZeroAtInftyContinuousMap.hasSum_smul_single_one);ZeroAtInftyContinuousMap.dense_setOf_finite_supportandZeroAtInftyContinuousMap.dense_span_single_one: finitely supported families are dense, and the coordinate vectorssingle i 1span a dense submodule ofC₀(I, R);ZeroAtInftyContinuousMap.linearIndependent_single_one: the coordinate vectorssingle i 1are linearly independent, so over a ring with the strong rank condition a finitely generated submodule contains only finitely many of them (ZeroAtInftyContinuousMap.finite_setOf_single_one_mem);ZeroAtInftyContinuousMap.continuousLinearMap_ext: continuous linear maps out ofC₀(I, E)are determined by their values on coordinate vectors;ZeroAtInftyContinuousMap.indicatorCLM R S: the coordinate projectionf ↦ S.indicator fonto a setSof indices, of norm at most one; it has finite rank whenSis finite and the coefficients form a finitely generated module, as onC₀(I, R)(ZeroAtInftyContinuousMap.isFiniteRank_indicatorCLM); these projections converge to the original family when every coordinate is retained eventually (ZeroAtInftyContinuousMap.tendsto_indicatorCLM).
It also compares the model spaces over different discrete index types. These isometries send
coordinate vectors to coordinate vectors and commute with the coordinatewise action
ZeroAtInftyContinuousMap.compLeft of a bounded coefficient map:
ZeroAtInftyContinuousMap.sumEquiv:C₀(I ⊕ J, E) ≃ₗᵢ[R] C₀(I, E) × C₀(J, E);ZeroAtInftyContinuousMap.equivFunOnFintype:C₀(I, E) ≃ₗᵢ[R] (I → E)for finiteI;ZeroAtInftyContinuousMap.curryEquiv:C₀(I × J, E) ≃ₗᵢ[R] C₀(I, C₀(J, E)).
Reindexing along an equivalence e : I ≃ J is the case e.toHomeomorphOfDiscrete of
ZeroAtInftyContinuousMap.congrLeft.
None of these statements needs completeness or the ultrametric inequality. The extension of
bounded families to continuous linear maps out of C₀(I, R) is developed in
TauCeti.Topology.ContinuousMap.ZeroAtInfty.LinearCombination.
References #
- P. Schneider, Nonarchimedean Functional Analysis, Springer, 2002, §10.
- J.-P. Serre, Endomorphismes complètement continus des espaces de Banach p-adiques, Publ. Math. IHÉS 12 (1962), 69–85.
A function vanishing at infinity on a discrete space tends to zero along the cofinite filter.
A family on a discrete space tending to zero along the cofinite filter, as a continuous function vanishing at infinity.
Instances For
mkOfDiscrete f hf has underlying family f.
mkOfDiscrete recovers every function vanishing at infinity on a discrete space.
Replacing the coordinates outside a set S by zero preserves vanishing at infinity.
The coordinate vector single i b of C₀(I, β): the family with value b at i and zero
elsewhere.
Instances For
The coordinates of single i b.
single i b takes the value b at i.
single i b vanishes away from i.
The coordinate vector with value zero is zero.
The coordinate vector at a fixed index is injective in its entry.
A coordinate vector vanishes exactly when its entry does.
Prepending a coordinate to a null sequence #
Prepend one entry to a sequence vanishing at infinity.
Instances For
Prepending entries commutes with addition.
Prepending entries commutes with scalar multiplication.
The norm of a sequence with a prepended entry is the maximum of the two norms.
single i is additive.
The coordinate vector of a negation is the negated coordinate vector.
The coordinate vector of a difference is the difference of coordinate vectors.
single i commutes with scalar multiplication.
In C₀(I, R), the coordinate vector single i r is r times the unit vector
single i 1.
A finite sum of coordinate vectors agrees with the given family on the summation set and vanishes outside it.
A coordinate vector has the norm of its nonzero entry.
The coordinate vector map b ↦ single i b, as a continuous linear map
β →L[R] C₀(I, β). It is an isometry by norm_single.
Instances For
Coordinate projections #
The coordinate projection onto a set S of indices: the continuous linear map sending
f to the family S.indicator f, which keeps the coordinates in S and replaces the others by
zero. It has norm at most one (norm_indicatorCLM_apply_le), and for finite S it is the
partial sum of the coordinate expansion over S (indicatorCLM_finset_apply).
Instances For
Coordinate projections converge to a family vanishing at infinity if every coordinate is retained eventually. The sets need not be finite or increasing.
The coordinate projections have norm at most one.
The projections onto a set of indices and onto its complement add up to the identity.
A coordinate projection fixes any family vanishing outside its index set.
For a finite set s, the coordinate projection onto s is the partial sum of the coordinate
expansion over s.
The coordinate projection of C₀(I, β) onto a finite set of indices has finite rank when β
is a finitely generated module, for instance on C₀(I, R): its range lies in the span of the
coordinate vectors at these indices with values in a finite generating set of β.
A finite sum of coordinate vectors at distinct coordinates has the maximum of their norms as its norm; the empty sum has norm zero.
A family vanishing outside a finite set s has nnnorm equal to the maximum over s.
A family vanishing outside a finite set s has norm equal to the maximum of its norms on s.
The sup norm is attained: on a nonempty discrete index, some coordinate of f ∈ C₀(I, β)
has norm ‖f‖. This covers every nonzero f, whose index type is necessarily nonempty.
Coordinate expansion: every f ∈ C₀(I, β) is the unconditional sum of its coordinate
vectors single i (f i).
Continuous linear maps out of C₀(I, β) agreeing on all coordinate vectors are equal.
Finite-support density: the finitely supported families are dense in C₀(I, β).
On an infinite index type, the coordinate vectors single i b with a fixed nonzero value b
do not tend to zero in norm along the cofinite filter. In particular the unit coordinate vectors
of c₀ are not norm null.
The coordinate functionals of C₀(I, R) tend to zero in the weak-star topology along the
cofinite filter.
Coordinate expansion in the unit vectors: every f ∈ C₀(I, R) is the unconditional sum
∑ i, f i • single i 1.
The unit vectors single i 1 span a dense submodule of C₀(I, R).
The unit vectors single i 1 of C₀(I, R) are linearly independent.
Over a ring with the strong rank condition, a finitely generated submodule of C₀(I, R)
contains only finitely many of the unit vectors single i 1.
Continuous linear maps out of C₀(I, R) agreeing on the unit vectors single i 1 are
equal.
Changes of index #
Reindexing sends coordinate vectors to coordinate vectors.
A bounded coefficient map sends coordinate vectors to coordinate vectors.
Disjoint sums of index types. Restriction to the two summands identifies
C₀(I ⊕ J, E) isometrically with the product C₀(I, E) × C₀(J, E), which carries the max
norm.
Instances For
The first component of sumEquiv R E f is the restriction of f to the left summand.
The second component of sumEquiv R E f is the restriction of f to the right summand.
The inverse of sumEquiv glues the two components.
A coordinate vector on the left summand has zero right component.
A coordinate vector on the right summand has zero left component.
Splitting a disjoint sum commutes with the coordinatewise action of a bounded coefficient map.
Finite blocks. For a finite index type I, every family I → E vanishes at infinity,
and C₀(I, E) is isometric to the finite product I → E with its sup norm.
Instances For
equivFunOnFintype R E f is the underlying family of f.
The inverse of equivFunOnFintype has underlying family g.
The identification of C₀(I, E) with I → E for finite I commutes with the coordinatewise
action of a bounded coefficient map.
Currying. A family on I × J vanishing at infinity is the same as a family on I of
families on J vanishing at infinity: C₀(I × J, E) is isometric to C₀(I, C₀(J, E)) by
f ↦ (i ↦ (j ↦ f (i, j))).
Instances For
curryEquiv R E f i j = f (i, j).
The inverse of curryEquiv uncurries.
Currying a coordinate vector gives a coordinate vector of coordinate vectors.
Currying commutes with the coordinatewise action of a bounded coefficient map.