Documentation

TauCeti.Analysis.Normed.Module.Bases.PotentiallyONable

Potentially orthonormalisable modules and property (Pr) #

Let R be a normed ring. Besides the orthonormalisable modules TauCeti.IsONable R M, linearly isometric to a model space C₀(I, R), nonarchimedean functional analysis uses two weaker conditions which only see the topology of M:

Then IsONable R M → IsPotentiallyONable R M → HasPr R M. Both new conditions are invariant under continuous linear equivalence, stable under finite products (using C₀(I ⊕ J, R) ≃ C₀(I, R) × C₀(J, R)), and (Pr) passes to continuous linear retracts.

Over a ring with a multiplicative pseudo-uniformiser (TauCeti.NormedRing.IsTate R), property (Pr) is the analytic analogue of projectivity:

References #

A normed module is potentially orthonormalisable if it is continuously linearly equivalent 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 potentially orthonormalisable exactly when it is continuously linearly equivalent to C₀(I, R) for some discrete index type I. This is the introduction and elimination interface for IsPotentiallyONable.

    A normed module has property (Pr) if it is a continuous linear retract of a model space C₀(I, R): there are continuous linear maps i : M →L[R] C₀(I, R) and r : C₀(I, R) →L[R] M with r ∘ i = id.

    Instances For

      A module has property (Pr) exactly when it is a continuous linear retract of C₀(I, R) for some discrete index type I. This is the introduction and elimination interface for HasPr.

      An orthonormalisable module is potentially orthonormalisable.

      A potentially orthonormalisable module has property (Pr).

      Potential orthonormalisability is invariant under continuous linear equivalence.

      theorem TauCeti.HasPr.of_retract {R : Type v} [SeminormedRing R] {M N : Type u} [SeminormedAddCommGroup M] [Module R M] [SeminormedAddCommGroup N] [Module R N] (h : HasPr R N) (i : M →L[R] N) (r : N →L[R] M) (hri : r ∘SL i = ContinuousLinearMap.id R M) :
      HasPr R M

      A continuous linear retract of a module with property (Pr) has property (Pr).

      theorem TauCeti.HasPr.of_equiv {R : Type v} [SeminormedRing R] {M N : Type u} [SeminormedAddCommGroup M] [Module R M] [SeminormedAddCommGroup N] [Module R N] (h : HasPr R N) (e : M ≃L[R] N) :
      HasPr R M

      Property (Pr) is invariant under continuous linear equivalence.

      A finite product of potentially orthonormalisable modules is potentially orthonormalisable.

      theorem TauCeti.HasPr.prod {R : Type v} [SeminormedRing R] {M N : Type u} [SeminormedAddCommGroup M] [Module R M] [SeminormedAddCommGroup N] [Module R N] (hM : HasPr R M) (hN : HasPr R N) :
      HasPr R (M × N)

      A finite product of modules with property (Pr) has property (Pr).

      Over a complete ring, a module with property (Pr) is complete: a Cauchy filter on M maps to a Cauchy filter on the complete model space C₀(I, R), whose limit the retraction sends to a limit of the original filter.

      theorem TauCeti.HasPr.lifting_property {R : Type v} [SeminormedRing R] [NormedRing.IsTate R] {M : Type u} [SeminormedAddCommGroup M] [Module R M] {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [Module R E] [IsBoundedSMul R E] [IsUltrametricDist E] [CompleteSpace E] [NormedAddCommGroup F] [Module R F] [IsBoundedSMul R F] [CompleteSpace F] (h : HasPr R M) (q : E →L[R] F) (f : M →L[R] F) (hq : Function.Surjective ⇑q) :
      ∃ (g : M →L[R] E), q ∘SL g = f

      Lifting property of (Pr) modules: over a ring with a multiplicative pseudo-uniformiser, every continuous linear map f : M →L[R] F out of a module with property (Pr) lifts through every continuous linear surjection q : E →L[R] F from a complete ultrametric module onto a complete module: there is g : M →L[R] E with q ∘ g = f.

      Property (Pr) is the splitting of surjections: over a complete ultrametric ring with a multiplicative pseudo-uniformiser, a complete ultrametric module M has property (Pr) exactly when every continuous linear surjection q : E →L[R] M from a complete ultrametric module E in Type (max u v) has a continuous linear section. This universe suffices because the converse only uses the model space C₀({x : M // ‖x‖ ≤ 1}, R); for sources in arbitrary universes, the forward direction is HasPr.lifting_property.

      theorem TauCeti.HasPr.exists_comp_eq_id_of_finite {R : Type v} [NormedRing R] [NormedRing.IsTate R] [IsUltrametricDist R] [CompleteSpace R] {M : Type u} [NormedAddCommGroup M] [Module R M] [IsBoundedSMul R M] [Module.Finite R M] (h : HasPr R M) :
      ∃ (n : ℕ) (i : M →L[R] Fin n → R) (r : (Fin n → R) →L[R] M), r ∘SL i = ContinuousLinearMap.id R M

      Finite (Pr) modules are retracts of finite free modules: over a complete ultrametric ring with a multiplicative pseudo-uniformiser, a finitely generated module M with property (Pr) is a continuous linear retract r ∘ i = id of R ^ n for some n.

      Finite (Pr) modules are projective: over a complete ultrametric ring with a multiplicative pseudo-uniformiser, a finitely generated module with property (Pr) is a projective module.