Orthonormal bases of nonarchimedean normed modules #
Let R be a normed ring and M a normed R-module. A family e : I → M is orthonormal
(TauCeti.IsOrthonormalFamily R e) if the norm of every finite linear combination is the maximum
of the norms of its coefficients:
‖∑ i ∈ s, a i • e i‖ = max_{i ∈ s} ‖a i‖,
with the empty maximum zero. The condition is on the norms of the scalar coefficients, not on the
norms of the terms a i • e i; over a ring the latter, weaker, condition would allow torsion. An
orthonormal basis (TauCeti.IsOrthonormalBasis R e) is an orthonormal family whose span is
dense. This is neither a Hamel basis nor an orthonormal basis of an inner product space: the
vectors of M are the convergent infinite combinations of the e i.
Perturbing each vector of an orthonormal family by norm less than one preserves
orthonormality (IsOrthonormalFamily.of_norm_sub_lt_one). The bound can depend
on the index; only finitely many errors occur in each linear combination.
Over a ring satisfying the strong rank condition, a dense-range continuous linear map
from a module with an I-indexed dense spanning family to a module with a J-indexed
orthonormal family implies #J ≤ #I (IsOrthonormalFamily.lift_mk_le_of_denseRange).
Consequently orthonormal bases of continuously linearly equivalent ultrametric modules
have equally many vectors (IsOrthonormalBasis.lift_mk_eq_of_continuousLinearEquiv),
without any completeness assumption.
The model example is the family of unit coordinate vectors single i 1 of C₀(I, R)
(TauCeti.isOrthonormalBasis_single_one), and every orthonormal basis is of this form: over a
complete ring R and for a complete ultrametric module M with contractive scalar action,
- an orthonormal family
edefines the linear isometryIsOrthonormalFamily.linearIsometry : C₀(I, R) →ₗᵢ[R] M,a ↦ ∑' i, a i • e i; - for an orthonormal basis it is surjective, and its inverse
IsOrthonormalBasis.repr : M ≃ₗᵢ[R] C₀(I, R)sendsxto its coefficients:xis the unconditional sum of therepr x i • e i(IsOrthonormalBasis.hasSum_repr_smul), these are its only unconditional expansion in thee i(IsOrthonormalBasis.repr_apply_of_hasSum), andrepr (e i) = single i 1; - conversely a linear isometry
c : M ≃ₗᵢ[R] C₀(I, R)pulls the coordinate vectors back to the orthonormal basisi ↦ c.symm (single i 1), whose coefficient isometry iscagain.
Thus a chosen basis and a chosen model isometry determine each other
(TauCeti.exists_isOrthonormalBasis_iff), and a module is orthonormalisable
(TauCeti.IsONable R M), that is linearly isometric to some C₀(I, R), exactly when it has an
orthonormal basis (TauCeti.isONable_iff_exists_isOrthonormalBasis); the model spaces themselves
are orthonormalisable for index types in every universe (TauCeti.isONable_zeroAtInfty).
Completeness is essential: the finitely supported families in C₀(ℕ, ℚ_[p]) contain the
coordinate vectors, which are orthonormal with dense span, but they do not form a complete space:
the partial sums of ∑' n, p ^ n • single n 1 are finitely supported, but their limit is not.
Some nondiscreteness of R is needed here: over a finite field with the trivial norm, every
family tending to zero is finitely supported.
These characterisations need neither commutativity of R nor a norm-one or ultrametric
hypothesis on R; the ultrametric inequality is assumed on M, where it makes the series
∑' i, a i • e i converge.
References #
- J.-P. Serre, Endomorphismes complètement continus des espaces de Banach p-adiques, Publ. Math. IHÉS 12 (1962), 69–85, §1.
- P. Schneider, Nonarchimedean Functional Analysis, Springer, 2002, §10.
- K. Buzzard, Eigenvarieties, in L-functions and Galois Representations, LMS Lecture Note Series 320 (2007), §2.
A family e : I → M is orthonormal if the norm of every finite linear combination
∑ i ∈ s, a i • e i is the maximum s.sup fun i ↦ ‖a i‖₊ of the norms of its coefficients,
with the empty maximum zero.
Instances For
An orthonormal family is characterized by the norm formula for every finite linear
combination. This is the introduction and elimination interface for IsOrthonormalFamily.
An orthonormal basis of a normed module is an orthonormal family whose span is dense.
- isOrthonormalFamily : IsOrthonormalFamily R e
An orthonormal basis is an orthonormal family.
- dense_span : Dense ↑(Submodule.span R (Set.range e))
The span of an orthonormal basis is dense.
Instances For
A normed module is orthonormalisable if it is linearly isometric to a model space
C₀(I, R) of families on a discrete index type tending to zero along the cofinite filter.
Instances For
A module is orthonormalisable exactly when it is linearly isometric to C₀(I, R) for
some discrete index type I. This is the introduction and elimination interface for IsONable.
A model space C₀(I, R) is orthonormalisable, for an index type I in any universe.
The norm of a finite linear combination of an orthonormal family, as a real number.
A coefficient of a finite linear combination of an orthonormal family has norm at most the norm of the combination.
A multiple of a vector of an orthonormal family has the norm of its coefficient.
A vector of an orthonormal family has the norm of 1 : R.
Over a norm-one ring, the vectors of an orthonormal family are unit vectors.
The image of an orthonormal family under a linear isometry is orthonormal.
Perturbing each vector of an orthonormal family by less than one preserves orthonormality in an ultrametric module. No uniform bound strictly below one is needed.
An orthonormal family over a normed ring is linearly independent.
An orthonormal family in the target of a dense-range continuous linear map has cardinality at most that of any dense spanning family in the source.
An orthonormal family is bounded.
Isometric coefficient expansion: for an orthonormal family e and a family a tending to
zero, the norm of ∑' i, a i • e i is the sup norm of a.
The coefficient isometry of an orthonormal family e in a complete ultrametric module:
the linear isometry C₀(I, R) →ₗᵢ[R] M sending a to ∑' i, a i • e i. Its underlying
continuous linear map is ZeroAtInftyContinuousMap.linearCombination.
Instances For
The coefficient isometry of an orthonormal family is its linear combination map.
The value of the coefficient isometry is the sum ∑' i, a i • e i.
The coefficient isometry he.linearIsometry a is the unconditional sum of the a i • e i.
The coefficient isometry sends the coordinate vector single i r to r • e i.
Orthonormal bases of continuously linearly equivalent ultrametric modules have index types of equal cardinality, without assuming completeness.
Any two orthonormal bases of an ultrametric module have index types of equal cardinality, without assuming completeness.
The image of an orthonormal basis under a linear isometry equivalence is an orthonormal basis.
Over a complete ring, the coefficient isometry of an orthonormal basis is surjective.
The coefficient isometry of an orthonormal basis e of a complete ultrametric module
over a complete ring: the linear isometry equivalence M ≃ₗᵢ[R] C₀(I, R) sending a vector to
the family of its coefficients in the basis. It is inverse to a ↦ ∑' i, a i • e i.
Instances For
The inverse of the coefficient isometry is the sum a ↦ ∑' i, a i • e i.
Unconditional expansion in an orthonormal basis: every vector x is the unconditional
sum of the he.repr x i • e i.
The coefficients of the basis vector e i are those of the coordinate vector
single i 1.
Uniqueness of the expansion in an orthonormal basis: if x is the unconditional sum of
the a i • e i for some family a : I → R, then a is the family of coefficients of x.
The unit coordinate vectors single i 1 form an orthonormal basis of the model space
C₀(I, R).
The pullback i ↦ c.symm (single i 1) of the coordinate vectors along a linear isometry
c : M ≃ₗᵢ[R] C₀(I, R) is an orthonormal basis of M.
Over a complete ultrametric ring, the coefficient isometry of the coordinate vectors of
C₀(I, R) is the identity.
The coefficient isometry of the pullback of the coordinate vectors along a linear isometry
c : M ≃ₗᵢ[R] C₀(I, R) is c itself.
Orthonormal bases are model isometries: over a complete ring, a complete ultrametric
module with contractive scalar action has an orthonormal basis indexed by I exactly when it is
linearly isometric to C₀(I, R).
Orthonormalisable modules are those with an orthonormal basis: over a complete ring, a
complete ultrametric module with contractive scalar action is linearly isometric to a model
space C₀(I, R) exactly when it has an orthonormal basis.