Documentation

TauCeti.Analysis.Normed.Algebra.Unitization

Unitizations of closed nonunital subalgebras #

For a closed nonunital subalgebra B of a Banach algebra A which does not contain 1, the map (r, b) โ†ฆ r โ€ข 1 + b identifies its external โ„“ยน unitization with the closed unital subalgebra Algebra.adjoin ๐•œ (B : Set A) = B + ๐•œ 1 inside A. The identification and its inverse are bounded; the inherited norm need not equal the โ„“ยน norm.

The โ„“ยน unitization of a commutative normed algebra is moreover a commutative normed ring (WithLp.instUnitizationNormedCommRing).

The canonical inclusion and nonunital coordinate projection of the โ„“ยน unitization are also bundled as bounded linear maps.

No normalization of the norm of the identity is assumed. The forward map is bounded by max โ€–(1 : A)โ€– 1, so the results apply to any complete nontrivially normed scalar field.

References #

theorem NonUnitalSubalgebra.norm_unitization_le {๐•œ : Type u_1} {A : Type u_2} [NormedField ๐•œ] [NormedRing A] [NormedAlgebra ๐•œ A] (B : NonUnitalSubalgebra ๐•œ A) (x : WithLp 1 (Unitization ๐•œ โ†ฅB)) :

The natural unitization map is bounded for the โ„“ยน norm, without normalizing โ€–1โ€–.

theorem NonUnitalSubalgebra.continuous_unitization {๐•œ : Type u_1} {A : Type u_2} [NormedField ๐•œ] [NormedRing A] [NormedAlgebra ๐•œ A] (B : NonUnitalSubalgebra ๐•œ A) :
Continuous fun (x : WithLp 1 (Unitization ๐•œ โ†ฅB)) => (unitization B) x.ofLp

Continuity of the natural map from the external โ„“ยน unitization into the ambient algebra.

theorem NonUnitalSubalgebra.isClosed_adjoin {๐•œ : Type u_1} {A : Type u_2} [NontriviallyNormedField ๐•œ] [CompleteSpace ๐•œ] [Ring A] [TopologicalSpace A] [IsTopologicalAddGroup A] [Algebra ๐•œ A] [ContinuousSMul ๐•œ A] (B : NonUnitalSubalgebra ๐•œ A) (hB : IsClosed โ†‘B) :
IsClosed โ†‘(Algebra.adjoin ๐•œ โ†‘B)

Adjoining the identity to a closed nonunital subalgebra gives a closed subalgebra. Its underlying vector subspace is B.toSubmodule โŠ” ๐•œ โˆ™ (1 : A).

noncomputable def NonUnitalSubalgebra.unitizationContinuousAlgEquiv {๐•œ : Type u_1} {A : Type u_2} [NontriviallyNormedField ๐•œ] [CompleteSpace ๐•œ] [NormedRing A] [NormedAlgebra ๐•œ A] [CompleteSpace A] (B : NonUnitalSubalgebra ๐•œ A) (hB : IsClosed โ†‘B) (h1 : 1 โˆ‰ B) :
WithLp 1 (Unitization ๐•œ โ†ฅB) โ‰ƒA[๐•œ] โ†ฅ(Algebra.adjoin ๐•œ โ†‘B)

A closed nonunital subalgebra omitting the ambient identity has its external โ„“ยน unitization boundedly isomorphic to its unital closure with the inherited norm.

Instances For
    theorem NonUnitalSubalgebra.unitizationContinuousAlgEquiv_toAlgEquiv {๐•œ : Type u_1} {A : Type u_2} [NontriviallyNormedField ๐•œ] [CompleteSpace ๐•œ] [NormedRing A] [NormedAlgebra ๐•œ A] [CompleteSpace A] (B : NonUnitalSubalgebra ๐•œ A) (hB : IsClosed โ†‘B) (h1 : 1 โˆ‰ B) :

    The continuous unitization identification has the standard algebraic identification as its underlying algebra equivalence, so its inverse is the same algebraic inverse.

    @[simp]
    theorem NonUnitalSubalgebra.unitizationContinuousAlgEquiv_apply_coe {๐•œ : Type u_1} {A : Type u_2} [NontriviallyNormedField ๐•œ] [CompleteSpace ๐•œ] [NormedRing A] [NormedAlgebra ๐•œ A] [CompleteSpace A] (B : NonUnitalSubalgebra ๐•œ A) (hB : IsClosed โ†‘B) (h1 : 1 โˆ‰ B) (x : WithLp 1 (Unitization ๐•œ โ†ฅB)) :
    โ†‘((B.unitizationContinuousAlgEquiv hB h1) x) = (algebraMap ๐•œ A) x.ofLp.toProd.1 + โ†‘x.ofLp.toProd.2

    The bounded identification sends the two unitization coordinates to their sum in A.

    @[simp]
    theorem NonUnitalSubalgebra.unitizationContinuousAlgEquiv_symm_apply {๐•œ : Type u_1} {A : Type u_2} [NontriviallyNormedField ๐•œ] [CompleteSpace ๐•œ] [NormedRing A] [NormedAlgebra ๐•œ A] [CompleteSpace A] (B : NonUnitalSubalgebra ๐•œ A) (hB : IsClosed โ†‘B) (h1 : 1 โˆ‰ B) (r : ๐•œ) (b : โ†ฅB) {h : (algebraMap ๐•œ A) r + โ†‘b โˆˆ Algebra.adjoin ๐•œ โ†‘B} :
    (B.unitizationContinuousAlgEquiv hB h1).symm โŸจ(algebraMap ๐•œ A) r + โ†‘b, hโŸฉ = WithLp.toLp 1 (Unitization.inl r + โ†‘b)

    The inverse bounded identification recovers the scalar and nonunital coordinates.

    noncomputable def WithLp.unitizationInrL (๐•œ : Type u_1) (A : Type u_2) [NormedField ๐•œ] [NonUnitalNormedRing A] [NormedSpace ๐•œ A] :
    A โ†’L[๐•œ] WithLp 1 (Unitization ๐•œ A)

    The isometric inclusion into the external โ„“ยน unitization as a bounded linear map.

    Instances For
      @[simp]
      theorem WithLp.unitizationInrL_apply (๐•œ : Type u_1) (A : Type u_2) [NormedField ๐•œ] [NonUnitalNormedRing A] [NormedSpace ๐•œ A] (a : A) :
      (unitizationInrL ๐•œ A) a = toLp 1 โ†‘a

      The bounded inclusion is the usual inclusion into the โ„“ยน unitization.

      noncomputable def WithLp.unitizationSndL (๐•œ : Type u_1) (A : Type u_2) [NormedField ๐•œ] [NonUnitalNormedRing A] [NormedSpace ๐•œ A] :
      WithLp 1 (Unitization ๐•œ A) โ†’L[๐•œ] A

      The projection onto the nonunital summand of the external โ„“ยน unitization.

      Instances For
        @[simp]
        theorem WithLp.unitizationSndL_apply (๐•œ : Type u_1) (A : Type u_2) [NormedField ๐•œ] [NonUnitalNormedRing A] [NormedSpace ๐•œ A] (u : WithLp 1 (Unitization ๐•œ A)) :
        (unitizationSndL ๐•œ A) u = u.ofLp.toProd.2

        The bounded projection recovers the nonunital coordinate.

        theorem WithLp.unitizationInrL_mul (๐•œ : Type u_1) (A : Type u_2) [NormedField ๐•œ] [NonUnitalNormedRing A] [NormedSpace ๐•œ A] [IsScalarTower ๐•œ A A] [SMulCommClass ๐•œ A A] (a b : A) :
        (unitizationInrL ๐•œ A) (a * b) = (unitizationInrL ๐•œ A) a * (unitizationInrL ๐•œ A) b

        The bounded inclusion into the โ„“ยน unitization preserves multiplication.

        theorem WithLp.unitization_eq_fst_smul_one_add_inr {๐•œ : Type u_1} {A : Type u_2} [NormedField ๐•œ] [NonUnitalNormedRing A] [NormedSpace ๐•œ A] [IsScalarTower ๐•œ A A] [SMulCommClass ๐•œ A A] (u : WithLp 1 (Unitization ๐•œ A)) :
        u = u.ofLp.toProd.1 โ€ข 1 + toLp 1 โ†‘u.ofLp.toProd.2

        Every element of the โ„“ยน unitization is the sum of its scalar and nonunital parts.

        @[instance_reducible]
        noncomputable instance WithLp.instUnitizationNormedCommRing {๐•œ : Type u_3} {A : Type u_4} [NormedField ๐•œ] [NonUnitalNormedCommRing A] [NormedSpace ๐•œ A] [IsScalarTower ๐•œ A A] [SMulCommClass ๐•œ A A] :

        The โ„“ยน unitization of a commutative normed algebra is a commutative normed ring.

        theorem ContinuousLinearMap.unitization_apply_eq_fst_smul_add {๐•œ : Type u_1} {A : Type u_2} {E : Type u_3} [NormedField ๐•œ] [NonUnitalNormedRing A] [NormedSpace ๐•œ A] [IsScalarTower ๐•œ A A] [SMulCommClass ๐•œ A A] [NormedAddCommGroup E] [NormedSpace ๐•œ E] (M : WithLp 1 (Unitization ๐•œ A) โ†’L[๐•œ] E) (u : WithLp 1 (Unitization ๐•œ A)) :
        M u = u.ofLp.toProd.1 โ€ข M 1 + M (WithLp.toLp 1 โ†‘u.ofLp.toProd.2)

        A bounded linear map on the โ„“ยน unitization splits into its scalar and nonunital parts.

        theorem ContinuousLinearMap.norm_comp_unitizationSndL_le {๐•œ : Type u_1} {A : Type u_2} {E : Type u_3} [NontriviallyNormedField ๐•œ] [NonUnitalNormedRing A] [NormedSpace ๐•œ A] [IsScalarTower ๐•œ A A] [SMulCommClass ๐•œ A A] [NormedAddCommGroup E] [NormedSpace ๐•œ E] (D : A โ†’L[๐•œ] E) :

        Extension through the nonunital coordinate projection does not increase the norm.