Documentation

TauCeti.Analysis.Normed.Module.CohenFactorization.Basic

Cohen–Hewitt factorization for Banach left modules #

Let A be a possibly nonunital Banach algebra acting on a Banach space E on the left through a bounded bilinear map L : A β†’L[π•œ] E β†’L[π•œ] E with L (a * b) x = L a (L b x). The action need not be contractive or unital. A left approximate identity of A is a proper filter l on A with e * a β†’ a along l for every a; it is bounded by C when β€–eβ€– ≀ C eventually along l.

The essential part of E is the closed linear span of A Β· E; a bounded left approximate identity converges to the identity on it (TauCeti.Analysis.Normed.Module.Essential). This file proves:

Implementation notes #

The proof is the classical one. Fix 0 < t with t * (1 + C) = 1 / 2. In the β„“ΒΉ unitization A⁺ = WithLp 1 (Unitization π•œ A) put aβ‚™ = (1 - t) ^ n + βˆ‘_{k < n} t (1 - t) ^ k eβ‚–, with eβ‚– chosen inductively from the approximate identity. The identity aβ‚™β‚Šβ‚ = ((1 - t) + t eβ‚™) aβ‚™ + t (fβ‚™ - eβ‚™ fβ‚™), where fβ‚™ is the A-part of aβ‚™, shows that each aβ‚™ is invertible with β€–aₙ⁻¹‖ ≀ 4 ^ n, once eβ‚™ nearly fixes fβ‚™. Choosing eβ‚™ to nearly fix aₙ⁻¹ Β· x as well makes yβ‚™ = aₙ⁻¹ Β· x a Cauchy sequence. Its limit y satisfies a Β· y = x, where a = βˆ‘β‚– t (1 - t) ^ k eβ‚– has norm at most C.

Main results #

References #

The Cohen–Hewitt construction #

theorem ContinuousLinearMap.exists_apply_eq_of_mem_topologicalClosure_span {π•œ : Type u_1} {A : Type u_2} {E : Type u_3} [RCLike π•œ] [NonUnitalNormedRing A] [NormedSpace π•œ A] [IsScalarTower π•œ A A] [SMulCommClass π•œ A A] [CompleteSpace A] [NormedAddCommGroup E] [NormedSpace π•œ E] [CompleteSpace E] (L : A β†’L[π•œ] E β†’L[π•œ] E) (hL : βˆ€ (a b : A) (z : E), (L (a * b)) z = (L a) ((L b) z)) {l : Filter A} [l.NeBot] {C : ℝ} (hC : βˆ€αΆ  (e : A) in l, β€–eβ€– ≀ C) (hl : βˆ€ (a : A), Filter.Tendsto (fun (x : A) => x * a) l (nhds a)) {x : E} (hx : x ∈ (Submodule.span π•œ (Set.range fun (p : A Γ— E) => (L p.1) p.2)).topologicalClosure) {Ξ΅ : ℝ} (hΞ΅ : 0 < Ξ΅) :
βˆƒ (a : A) (y : E), β€–aβ€– ≀ C ∧ y ∈ closure (Set.range fun (b : A) => (L b) x) ∧ β€–y - xβ€– < Ξ΅ ∧ (L a) y = x

Cohen–Hewitt factorization. Let A be a Banach algebra with a left approximate identity l bounded by C, acting boundedly on the left of a Banach space E through L. Every x in the essential part closure (span (A Β· E)) factors as x = L a y with β€–aβ€– ≀ C, where y lies in the closure of A Β· x and within any prescribed distance Ξ΅ of x.

theorem ContinuousLinearMap.coe_topologicalClosure_span_range_eq {π•œ : Type u_1} {A : Type u_2} {E : Type u_3} [RCLike π•œ] [NonUnitalNormedRing A] [NormedSpace π•œ A] [IsScalarTower π•œ A A] [SMulCommClass π•œ A A] [CompleteSpace A] [NormedAddCommGroup E] [NormedSpace π•œ E] [CompleteSpace E] (L : A β†’L[π•œ] E β†’L[π•œ] E) (hL : βˆ€ (a b : A) (z : E), (L (a * b)) z = (L a) ((L b) z)) {l : Filter A} [l.NeBot] {C : ℝ} (hC : βˆ€αΆ  (e : A) in l, β€–eβ€– ≀ C) (hl : βˆ€ (a : A), Filter.Tendsto (fun (x : A) => x * a) l (nhds a)) :
↑(Submodule.span π•œ (Set.range fun (p : A Γ— E) => (L p.1) p.2)).topologicalClosure = Set.range fun (p : A Γ— E) => (L p.1) p.2

Over a Banach algebra with a bounded left approximate identity, the set A Β· E of products is already a closed linear subspace of a Banach left module E: it equals the essential part closure (span (A Β· E)).

theorem TauCeti.exists_mul_eq_of_tendsto_mul_right {A : Type u_1} [NonUnitalNormedRing A] [CompleteSpace A] (π•œ : Type u_2) [RCLike π•œ] [NormedSpace π•œ A] [IsScalarTower π•œ A A] [SMulCommClass π•œ A A] {l : Filter A} [l.NeBot] {C : ℝ} (hC : βˆ€αΆ  (e : A) in l, β€–eβ€– ≀ C) (hl : βˆ€ (a : A), Filter.Tendsto (fun (x : A) => x * a) l (nhds a)) (x : A) :
βˆƒ (a : A) (y : A), β€–aβ€– ≀ C ∧ a * y = x

Cohen's factorization theorem for Banach algebras: if A has a left approximate identity bounded by C, then every element of A is a product a * y with β€–aβ€– ≀ C.